Excel VLOOKUP Function: Syntax, Examples & Tips

The VLOOKUP function searches for a value in the first column of a table and returns a corresponding value from a specified column.
Excel
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.

Need more than a single VLOOKUP formula? Try our free AI for Excel — it reads your entire spreadsheet, answers questions in plain English, and builds charts and analysis in the same chat.

On this page
  1. Parameters
  2. What is a VLOOKUP Formula?
  3. Example use case

Parameters

lookup_value: The value to search for in the first column of the table.

table_array: The range of cells to search in.

col_index_num: The column number to return a value from.

range_lookup: TRUE for approximate match, FALSE for exact match.

What is a VLOOKUP Formula?

A VLOOKUP (Vertical Lookup) is a function in Excel that allows you to search for a value in the first column of a table and return a value in the same row from a specified column. It is particularly useful for looking up data from one table and retrieving related information from another table based on a common identifier.

In simpler terms, VLOOKUP helps you find and retrieve information from a dataset based on a specific criterion.

A Practical Example

Imagine you are managing a company's employee database and their corresponding department information stored in two separate tables:

Employees Table:

EmployeeIDNameEmail
101Alicealice@email.com
102Bobbob@email.com
103Charliecharlie@email.com

Departments Table:

DepartmentIDEmployeeIDDepartmentName
1101Sales
2103Marketing

You want to find out which department each employee belongs to. If an employee is not assigned to any department, you still want to see their information.

VLOOKUP Formula

To achieve this, you would use the VLOOKUP function in Excel:

Excel
=VLOOKUP(A2, Departments!B:C, 2, FALSE)

In this formula:

  • A2 refers to the EmployeeID you want to look up (for example, 101 for Alice).
  • Departments!B:C specifies the range of the table where you want to search for the EmployeeID and retrieve the DepartmentName.
  • 2 indicates that you want to return the value from the second column of the specified range (the DepartmentName).
  • FALSE specifies that you want an exact match.

Result of the VLOOKUP

When you apply the VLOOKUP formula to each employee, the output would look like this:

EmployeeIDNameDepartmentName
101AliceSales
102Bob#N/A
103CharlieMarketing

Here, Bob's DepartmentName returns as #N/A because there is no matching department for him in the Departments Table.

Why Use VLOOKUP?

VLOOKUP is useful when you need to combine information from different datasets based on a common identifier. In our example, it allows you to see which employees belong to which departments, making it easier to manage and analyze employee data.

Key Takeaways:

  • VLOOKUP: A powerful Excel function for searching and retrieving data from a table based on a specific criterion.
  • Great for Data Integration: You can easily combine information from different tables to create comprehensive reports.
  • Common Use Cases: Ideal for looking up product prices, employee details, customer information, or any scenario where you need to match data across different datasets.

VLOOKUP is an essential tool in any data analyst or Excel user's toolkit. Understanding how to use it effectively can significantly enhance your data analysis capabilities.

Happy Excel-ing!

Example use case

You have a table where Column A contains product IDs and Column B contains prices. You can use VLOOKUP to enter a product ID and quickly retrieve its price.

Beyond the VLOOKUP function: Better Analyst is a full Excel AI that goes well past individual formulas. Upload any spreadsheet and ask questions in plain English — you'll get formulas, data analysis, and charts back in seconds. It's a free AI Excel assistant that works with any .xlsx, .xls, or .csv file — no plugins, no Microsoft 365 required.

Don't have a spreadsheet yet? Use our free AI spreadsheet generator to turn a text prompt into a downloadable Excel file — a full AI Excel sheet maker that builds headers, columns, and formulas from your description.

Need more help with Excel formulas?

Create a free account for formula help, explanations, and spreadsheet analysis. Usage limits depend on your plan.

Explore all Excel formulas

Browse our complete library of Excel formula guides

Compare your options

Decide with evidence, not a sales pitch.

Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.

  1. 01ChatGPTOpen a balanced comparison prompt in ChatGPT.
  2. 02ClaudeOpen the same research prompt in Claude.
  3. 03PerplexityResearch the comparison with linked web sources.

AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.