
Originally Posted by
longfisher
Please see attached Zip file.
I use a robot to find telephone numbers from publicly available sources for lists of real property owners. The search criteria for each property record include Firstname, Lastname and Zip Code.
The robot returns "FirstName, Lastname","Street Address","City-State-Zip","Phone" in a CSV file which can be opened in Excel to yield four columns with those headings.
The robot is programmed to return both exact matches and approximate matches as the phone records don't always exactly match the owner's contact information found in the property records. So, the robot often returns far more rows of possible matches than there are rows of containing property records.
The task is then to use VLOOKUP to find the right phone number. Following advice received from a previous post I use the following function to produce a lookup value for VLOOKUP both in the robot data and in the original property contact information. The "concatenate" is formed by using a formula like =LastName&" "&StreetNumber&" "Zip. Then VLOOKUP is used to find the phone number.
Fortunately, VLOOKUP does work to find a phone number...for some lookup values...but not for others. VLOOKUP returns a phone number perfectly when the lookup value is found in the range PROVIDED THE MATCHING LOOKUP VALUE IS NOT FOUND IN THE PORTION OF THE RANGE THAT EXCEEDS THE COLUMN LENGTH OF THE PROPERTY RECORDS THEMSELVES. If the matching value is found in a portion of the range beyond the range of the property values it returns a zero vs. the phone number.
Being able to lookup these phone numbers from lists of robotically returned exact and inexact matches is extremely important to our work. So, any assistance with this will be very much appreciated.
Please see the attached spreadsheet for further information.
Oh, happy Father's Day to all Dads out there (like me!)
LongFisher
Bookmarks