Images are reused AI-generated editorial illustrations, not documentary photographs or verified product screenshots.
A VLOOKUP Excel formula looks for a value in the first column of its table range and returns a value from a specified column. Exact and approximate matching have different requirements. In client records, explicitly select the intended match behavior and verify the key rather than relying on a default that produces a plausible but wrong answer.
Map the lookup and return columns
Identify the key column and the field to return. In a synthetic range, =VLOOKUP(E2,A2:C20,3,FALSE) looks for E2 in column A and returns the third table column for an exact match. Confirm the table boundaries and column index. VLOOKUP’s ordinary return direction is to the right within its supplied table.

Choose matching behavior deliberately
FALSE requests exact matching in this example. Approximate matching has documented ordering requirements and should not be chosen casually for identifiers. Check data types, extra spaces and duplicate keys. An exact match does not make the key unique, and the returned record may not represent the business relationship you intended.
Handle missing results without concealing defects
Investigate missing matches before replacing every error with zero or a blank. A missing customer key and a legitimate zero value are different facts. Keep ranges stable when copying and review changes to table structure. If another supported lookup method fits better, evaluate it according to the installed Excel version and the actual workflow.
A practical checklist
- Identify the key and desired return field.
- Set the table boundaries and column index.
- Choose exact or approximate matching explicitly.
- Review data types, spaces and duplicate keys.
- Keep missing matches distinct from legitimate zero values.
Worked example
Illustrative example: a synthetic service table maps unique codes to labels and rates. The exact-match formula returns the agreed rate for a known code. An unknown code remains a visible exception for review rather than becoming a zero-priced service. A duplicate-code fixture exposes an ambiguity that the function itself cannot resolve as a business decision.

Common questions
Does exact matching guarantee unique records? No. Can VLOOKUP normally return a column to the left of its first lookup column? Not in its ordinary table layout. Should every missing match become zero? No.
What to do next
Validate lookup keys and exceptions before using returned values in consequential work. A successful lookup is a technical match, not proof that the source record is approved or current.
Sources and further reading
- support.microsoft.com: vlookup function
- support.microsoft.com: switch between relative absolute and mixed references
