Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.
Last reviewed:
=INDEX(C2:C4,MATCH(A2,B2:B4,0))Computed by a real spreadsheet engine on the sample data below.
| Find | ID | Name |
| B02 | B01 | Alice |
| B02 | Bob | |
| B03 | Carol |
=INDEX(C2:C4,MATCH(A2,B2:B4,0))→Bob
Edit the grid or formula, then run it through a real spreadsheet engine — no signup.
Sample data — click any cell to edit
Need it for your exact data?
Describe your columns in plain English and get the precise formula for your sheet, with the right Excel or Sheets syntax.
VLOOKUP uses a hard-coded column number (e.g., 3) which becomes stale when columns are inserted — column 3 is now what was column 4. INDEX MATCH references the return column directly, so it's immune to insertions.
Historically VLOOKUP was slightly faster, but in modern Excel and Google Sheets the difference is negligible. INDEX MATCH's flexibility far outweighs any theoretical speed advantage.
Look up a value in the first column of a range and return a value from another column in the same row.
How-toPull a value from a different tab with VLOOKUP by prefixing the range with the sheet name. Works in Excel and Google Sheets.
Error fixFix #N/A errors in VLOOKUP in Excel and Google Sheets — covers missing matches, extra spaces, data-type mismatches, and range mistakes.
How-toLook up a value that matches two or more conditions using INDEX/MATCH with joined keys. Works in Excel 365 and Google Sheets.
Error fixVLOOKUP returns an incorrect value in Excel and Google Sheets — fix wrong column index, approximate match mode, unsorted data, and duplicate lookup keys.
How-toVLOOKUP shows #N/A when it can’t find a match. Here are the real causes — exact-match, spaces, text-vs-number — and how to fix each.
Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.
Last reviewed: