No more counting columns left to right
VLOOKUP always searched the leftmost column of a range and returned a value from a column further to the right, which meant restructuring a table just to make a lookup work. XLOOKUP removes that constraint entirely by letting the lookup column and the return column be pointed to as two separate, independent arguments, so the return column can sit anywhere relative to the lookup column.
It defaults to an exact match, not an approximation
Older lookup functions often needed a fourth argument set to FALSE or 0 to force an exact match, and forgetting it silently returned the wrong row. XLOOKUP defaults to an exact match automatically, and only switches to approximate or wildcard matching when the optional match_mode argument is deliberately set, which makes accidental partial matches far less likely.
Frequently Asked Questions
Can I use XLOOKUP in older versions of Excel?
No -- XLOOKUP is only available in Microsoft 365 and Excel 2021 or later. In older versions, an INDEX and MATCH combination works as a substitute.
Can it look up more than one value at once?
Yes -- setting the return range to span multiple columns lets a single XLOOKUP formula pull back several columns of values at once.