|
Home > Formulas > Lookup > Compare How to Use Excel Lookup FunctionsHow to pick the best lookup function in Microsoft Excel. Compare XLOOKUP, VLOOKUP, HLOOKUP, LOOKUP, INDEX, MATCH, and OFFSET Authors: Debra Dalgleish, Alex Blakenburg |

The XLOOKUP function is a two-way lookup that will work either as a vertical or horizontal lookup.
NOTE: XLOOKUP is only available in MS 365 or Excel 2021 or later.
In the example shown below, the following Excel XLOOKUP function is in cell G2:
=XLOOKUP($F$2, tblProductsXLK2[Code], tblProductsXLK2[Item], "Not Found")
In cell G2, the formula result is "Sweater", from worksheet row 5, where the code "SW001" was found.

Click the link to read more about the XLOOKUP function, and see other examples, and get a download file.
The VLOOKUP function is a Vertical lookup.
In the following table, you could look for "East", and get the January sales, which is in the 2nd column of the range B4:E7.
=VLOOKUP(C1,B4:E7,2,0)

Click the link to read more about the VLOOKUP function, and see other examples, and get a download file.
The HLOOKUP function looks across the top row of a range, to find a value. Then, it returns a value from another row in the range, from the column where the matching value was found.
In the following table, you could look for "Jan", and get the West sales, which is in the 5th row of the range C3:E7.
=HLOOKUP(C1,C3:E7,5,0)

Click the link to read more about the HLOOKUP function, and see other examples, and get a download file.
The LOOKUP function has two syntax forms -- Vector and Array.
This example uses LOOKUP in its Array form, with shift start times in column D, and shift numbers in column E.
When a factory machine breaks down, the incident start time is intered in column A, and this formula, in column B, calculates the shift number.
=LOOKUP(A4,$D$4:$E$7)
The formula finds an approximate match for the start time in the first column of the lookup table (D), and returns a value from that row, in the last column of the lookup table (E).

Click the link to read more about the LOOKUP functions, and see other examples, and get a download file.
The INDEX and MATCH functions can be combined to return a value from a range
In the following table, the MATCH function finds the row for East, and the column for Mar, and the INDEX function returns the value at that position.
=INDEX(B3:E7,MATCH(C1,B3:B7,0),MATCH(D1,B3:E3,0))

Click the link to read more about the INDEX / MATCH functions, and see other examples, and get a download file.
The OFFSET function returns a reference, of a specified size, offset from the starting reference.
In the following table, you could get the value from the cell that is down 4 rows from cell B3.
=OFFSET(B3,C1,0)

Click the link to read more about the OFFSET function, and see other examples, and get a download file
Download the Excel Lookup Functions workbook, to see all the examples from this page. The zipped file is in xlsx format, and does not contain macros.
Don't miss my monthly Excel newsletter! You'll get quick tips, article links, and a bit of fun. Add your email, and click Sign Up.
Next, when you get my reply, click the Confirm button. I add this step to protect you from spam!
Did Excel's lookup formulas ever make you want to cry? Don't worry -- you're not alone!

More Lookup Function PagesHere are the links to more Excel lookup function pages.
|
Multiple Criteria -- How to do Excel multiple criteria lookup with FILTER function or INDEX/MATCH formula. Which one to use? Free Excel file, step-by-step video, written steps. Details on the Excel Multiple Criteria Lookup INDEX MATCH or FILT page.
INDEX MATCH -- How to use Excel INDEX and MATCH functions to find data in list. Examples, videos, free workbooks. MATCH error troubleshooting steps. Details on the Excel Index Function Match Function Examples Troub page.
PIVOTBY -- Use Excel PIVOTBY function to quickly summarize data in layout like pivot table. Examples for all required and optional arguments. Interactive workbook. Details on the Excel PIVOTBY Function Examples-Basic-Advanced-Tes page.
INDIRECT -- Master Excel INDIRECT function with 4 practical examples. Create dynamic references, dependent drop-down lists. Videos, written steps, Excel workbook. Details on the Excel INDIRECT Function Ultimate Beginner Guide wi page.
Hyperlink -- Quick trick for Excel hyperlinks, easy HYPERLINK function examples. Hyperlink table of contents, or remove all hyperlinks. Excel hyperlink security warning. Details on the Excel Hyperlinks and Hyperlink Function Step-by-St page.
Bingo Cards -- Print Bingo Cards in Excel with numbers or pictures. Bingo number selector file shows used number on bingo board. Get the Vision Board Bingo template too!. Details on the Print Bingo Cards in Excel-Numbers-Pictures-Vision page.
XLOOKUP -- Use Microsoft Excel XLOOKUP function for vertical or horizontal search in lookup table. Like VLOOKUP and HLOOKUP combined, but better. Examples, practice file. Details on the Excel XLOOKUP Function Examples page.
Cost -- Enter current costs and planned spending cuts. Formulas calculate annual totals and differences. Details on the Excel Annual Cost Calculator Shows Totals and Diff page.
FILTER -- Simple Excel FILTER function examples. How to create lists that update automatically. Set rules, format list items. Screen shots, written steps, Excel file. Details on the Excel FILTER Function Examples - Lists Update Auto page.
HLOOKUP -- Get started with Excel HLOOKUP function, simple examples, how to fix problems. Video, free workbooks, easy steps. Understand errors, how HLOOKUP works. Details on the How to Use Excel HLOOKUP Function and Fix Problems page.
PMT -- Simple examples show how to calculate loan payment amounts with Excel PMT function. Step-by-step video, sample workbooks. Adjust for Canadian mortgage. Details on the How to Use Excel PMT Function for Loan Payment Amo page.
FILTER -- Excel FILTER function summary report examples show how to create multi-column reports, auto update if source data changes. Step-by-step notes, Excel file. Details on the How to Make Excel FILTER Function Summary Report T page.
Compare -- How to pick best Excel lookup function. Compare XLOOKUP, VLOOKUP, HLOOKUP, LOOKUP, INDEX, MATCH, OFFSET. Function examples, pros and cons. Details on the Which Excel Lookup Function Is Best - Examples Pro page.
OFFSET -- Examples show how to use Excel OFFSET function. Video shows the steps and get the free workbook to follow along with the video. Details on the Excel OFFSET Function Examples with Video and Work page.
Calories -- Get this free Excel calorie burn calculator workbook. Select weight range, food item and activity, and see how long it takes to burn those calorie. Details on the Excel Calorie Burn Calculator Food Activity Free W page.
LOOKUP -- Excel LOOKUP function examples show how to get value from one-row or one-column range, or from array, with multiple rows and columns. Details on the Excel LOOKUP Function Examples with Video and Work page.
CHOOSE -- Excel CHOOSE function examples show how to select from a list of options, based on a number. Returns a value or reference. Details on the Excel CHOOSE Function Examples page.
30 Functions -- Learn 30 Excel functions in 30 days, by following this free challenge on the Contextures blog. Details on the 30 Excel Functions in 30 Days 30XL30D page.
Filter -- Interactive dynamic filter for Excel list. Drop down lists to pick criteria & column headings for filter results. Change selections any time, no macros. Details on the Interactive Excel Filter Choose Columns and Criter page.
VLOOKUP -- Step-by-step videos for Excel VLOOKUP function. Find product price in lookup table. Change student score to letter grade. Details on the How to Use Excel VLOOKUP Function Videos page.
Matching Items -- Pick region from drop down list. Excel table lists employees from that region. INDEX/MATCH formula, no macros. Free workbook, easy steps, screen shots. Details on the List Matching Items for Selection page.
FIND Function -- Use Excel FIND function to find location of case-sensitive text string, within other text. Three examples show how to use FIND.. Details on the Excel FIND Function 3 Examples Case-Sensitive page.
Transpose -- Excel TRANSPOSE function examples show how to flip data from vertical range to horizontal, or vice versa. Short video, written steps, and sample file for free download. Details on the Excel TRANSPOSE Function Examples with Video and W page.
Excel TopicsData Validation | Pivot Tables | Formulas | Data | Macros | Format | Charts | Filters | Structure |
Last updated: July 8, 2025 1:45 PM