INDEX + MATCH Lookup
You need a lookup that works in every Excel version, can return values from a column to the left of the lookup column, and doesn't break when columns are inserted.
Excel & Google Sheets
This formula works in both Excel and Google Sheets.
How it works
MATCH(E2,A2:A10,0) finds which row of A2:A10 contains the value in E2 — the 0 means exact match. INDEX(B2:B10, …) then returns the value at that same row position in B2:B10. Because the two ranges are independent, the return column can be anywhere relative to the lookup column, and inserting columns between them changes nothing.
When to use it
Use INDEX + MATCH when you need compatibility with older Excel versions, or a two-way lookup by pairing two MATCHes — one for the row, one for the column.
Common mistakes
Did this formula help?
Engine-verified against the sample data aboveLast reviewed 2026-07-08