
Learn how Excel lookup and reference functions search tables, return matching values, and navigate the worksheet grid.
Lookup and reference functions help Excel find information, return matching values, and work with cell positions inside the worksheet grid. They are some of the most practical functions in Excel because many workbooks need to connect one piece of data to another.
For beginners, this category is where Excel starts to feel more dynamic. Instead of retyping the same information in several places, you can look up a product price from a code, return a student name from an ID, or find the position of a value inside a list. That makes worksheets faster to update and much easier to maintain.
Functions such as XLOOKUP, VLOOKUP, and HLOOKUP connect related data across ranges.
Functions such as ROW, COLUMN, INDEX, and MATCH help locate and return values based on position.
This category is easier to understand when you divide it into a few function groups. Some functions return coordinates, some search for positions, some return a matching value, and others build dynamic references. Knowing which group your problem belongs to helps you choose the right tool more quickly.
| Group | Main Functions | Typical Use |
|---|---|---|
| Coordinate functions | ROW / COLUMN / ROWS / COLUMNS / ADDRESS | Identify position or size in the worksheet grid |
| Position search | MATCH / XMATCH | Return the location of a value inside a range |
| Value return | XLOOKUP / VLOOKUP / HLOOKUP / INDEX | Return a related value from a table or range |
| Dynamic references | OFFSET / INDIRECT / HYPERLINK | Build moving ranges, indirect references, or navigation links |
These groups often work together. For example, MATCH can find the position of a value, then INDEX can return the value at that position. Or XLOOKUP can handle both steps in one formula.
Many spreadsheets contain related tables rather than one single list. A product code may be stored in one area, while the product name and price are stored elsewhere. Without lookup functions, you would have to copy data manually or rewrite the same information in several places.
Reference functions also matter because they help formulas adapt to the worksheet structure. Some formulas need to know the current row, the current column, or the position of a value inside a range before they can return the right result. These tools make that possible.
This category starts with the lookup and reference functions that appear most often in practical work. They cover the main jobs: identifying positions, finding matches, and returning related values from a table.
These three short challenges introduce three basic patterns in this category: returning a row number, finding a position, and looking up a related value.
Start with ROW. It is a simple reference function that helps you understand how Excel tracks position in the grid.
=ROW(B2)
In cell F1, return the row number of B2. Formula: =ROW(B2).
Use MATCH when you need the location of a value rather than the value itself. This is a key building block for more flexible lookup formulas.
=MATCH("Blue",B3:B5,0)
In cell F2, return the position of "Blue" in B3:B5. Formula: =MATCH("Blue",B3:B5,0).
Use XLOOKUP when you want to search one range and return the related result from another range. This is one of the most practical lookup patterns in modern Excel.
=XLOOKUP("P-200",B7:B9,C7:C9)
In cell F3, look up "P-200" in B7:B9 and return the matching price from C7:C9. Formula: =XLOOKUP("P-200",B7:B9,C7:C9).
Once these basics are clear, the rest of the category becomes much easier because the later lessons mainly expand on the same ideas: locate the right position, then return the right value or reference.
Tell your friends about this post