Tool 01 · Data lab

VLookup Online: Match & Merge

JOIN :: XLOOKUP · VLOOKUP

Match two spreadsheets on a shared column, bring back the columns you need, and see the Excel formula for your data.

matching keys on both sheets! = equal keys
Step 01

Your list

100% in-browser
Step 02

Lookup table

100% in-browser
menu_book

Visual guide: how VLOOKUP finds the answer

looks down, then counts right

=VLOOKUP(lookup_value, table_array, col_index_num, FALSE)

Argument 01

my_locationlookup_value

The value you are looking for.

✎ Trim spaces first!

Argument 02

tabletable_array

The whole table. The key must be its first column.

✎ Lock it with $ ($A$2:$C$500)

Argument 03

view_columncol_index_num

Which column to return, counting from 1 at the key column.

✎ Insert a column and this number goes stale!

Argument 04

rulerange_lookup

FALSE for an exact match.

✎ Leave it out and you get an approximate match!

Revision Q&A

(click a question) Lab module 01
Q1: Is my data uploaded anywhere? expand_more

No. Everything runs in your browser. Your spreadsheets never leave your device.

Q2: Why does a value show #N/A when it looks the same? expand_more

Usually a hidden difference: an extra space, a number stored as text, or a leading zero. The tool names the reason for each value and can fix it with one click.

Q3: Can I match on two columns, like first and last name? expand_more

Yes. Open "More options" under Match settings and choose "Match on another column" (up to three). If your lookup table repeats a value, the result suggests it too.

Q4: What is fuzzy matching? expand_more

It matches values that are similar but not identical, such as "Acme Ltd" and "ACME Limited". Each fuzzy match is scored and listed for you to accept or reject.

Q5: Should I use VLOOKUP or XLOOKUP in Excel? expand_more

XLOOKUP if you have it (Excel 2021, Excel 365, Google Sheets). It can look left, has a built-in "not found" value and defaults to an exact match.

Know someone fighting with a spreadsheet? Send them this page.