XLOOKUP vs VLOOKUP, Explained Without Jargon
Both functions find a value in a table and return a match, but XLOOKUP is the newer, simpler one. VLOOKUP only looks right and breaks when columns move, while XLOOKUP looks anywhere and stays robust.

TL;DR / Quick Fix
Quick fix: for any new lookup, use XLOOKUP with the value, the lookup column, and the return column. Then test it by moving a column, and watch it keep working where VLOOKUP would break and always use an exact match setting.
Follow these steps
- Understand what VLOOKUP does. VLOOKUP finds a value in the first column of a range and returns a value from a column to its right. That right-only limit is its main weakness.
- Understand what XLOOKUP does. XLOOKUP takes a lookup value, a lookup column, and a return column separately. It can look left or right and needs no column counting.
- Use XLOOKUP for new work. Write new lookups with XLOOKUP. It is simpler to read and survives column changes that break VLOOKUP.
- Keep VLOOKUP where it already works. Do not rewrite working VLOOKUP formulas for fun. If a sheet works, leave it, and use XLOOKUP in new sheets.
- Test by moving a column. Insert a column inside a VLOOKUP range and watch it break, then do the same to an XLOOKUP and watch it hold. The test teaches the difference fast.
- Give both an exact match setting. Set the match to exact in either function. Approximate matches cause silent wrong answers, which are worse than errors.

What NOT to do
- Do not use VLOOKUP for new lookups. XLOOKUP is simpler and tougher, so new work should use the newer function.
- Do not count columns by hand in XLOOKUP. Name the return column directly, since column numbers are VLOOKUP's fragile habit.
- Do not leave approximate match on. Exact match is the safe default, while approximate match guesses in ways that surprise you.
- Do not rewrite every old VLOOKUP today. Migrate when you touch a sheet, not in one giant risky rewrite.
Frequently asked questions
What is the main difference?
VLOOKUP only looks to the right and breaks when columns move, while XLOOKUP looks either way and stays robust.
Which should a beginner learn?
XLOOKUP. It reads more plainly and avoids the column-counting that trips up VLOOKUP users.
Is VLOOKUP obsolete?
Not quite. It still works in old sheets, but new work belongs to XLOOKUP.