Functions2026-06-15
Understanding VLOOKUP: A Beginner Guide
By M. Ichsanul Fadhil
What is VLOOKUP?
VLOOKUP stands for "Vertical Lookup". It searches for a value in the first column of a table and returns a value in the same row from a column you specify.
The syntax is: =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
When to Use VLOOKUP
VLOOKUP is useful when you have a key value (like an employee ID or product code) and you need to pull related information from another table. For example, looking up a product price from a product list using the product ID.
Common Mistakes
- Forgetting the exact match argument: Always use FALSE for exact matches unless you specifically need an approximate match.
- Column index is hard-coded: If you insert a column in the table, the column index breaks. Consider using XLOOKUP instead.
- Lookup column must be the first column: VLOOKUP can only search the first column of the table. INDEX/MATCH or XLOOKUP are more flexible.
For modern Excel versions, XLOOKUP is recommended over VLOOKUP because it supports both vertical and horizontal lookups, default exact match, and returns from any column.