ADDRESS
Returns a reference as text to a single cell in a worksheet.
Lookup & Matching functions are how you connect tables in Excel. Use them to find values, match rows, return related fields, and build reliable data models.
This collection groups Excel functions that are commonly used for lookup & matching essentials workflows. Instead of browsing hundreds of formulas, you can focus on the exact tools that solve this type of task.
Each function page includes a short explanation and practical usage context. Use these functions as standalone tools or combine them to build more advanced, maintainable formulas.
If you frequently work with reports, dashboards, or recurring templates, bookmarking the key functions from this collection will speed up your day-to-day work.
Returns a reference as text to a single cell in a worksheet.
Returns the number of areas in a reference.
Chooses a value from a list of values.
Returns the specified columns from an array.
Returns the specified rows from an array.
Returns the column number of a reference.
Returns the number of columns in a reference.
Excludes a specified number of rows or columns from the start or end of an array.
Expands or pads an array to specified row and column dimensions.
Filters a range of data based on criteria you define.
Returns the formula at the given reference as text.
Returns data stored in a PivotTable report.
Helps a user group, aggregate, sort, and filter data based on the fields you specify.
Looks in the top row of an array and returns the value of the indicated cell.
Appends arrays horizontally and in sequence to return a larger array.
Creates a shortcut or jump that opens a document stored on a network server, an intranet, or the Internet.
Returns an image from a given source.
Uses an index to choose a value from a reference or array.
Returns a reference indicated by a text value.
Looks up values in a vector or array.
Looks up values in a reference or array.
Returns a reference offset from a given reference.
Helps a user group, aggregate, sort, and filter data based on the row and column fields that you specify.
Returns the row number of a reference.
Returns the number of rows in a reference.
Retrieves real-time data from a program that supports COM automation.
Sorts the contents of a range or array.
Sorts the contents of a range or array based on the values in a corresponding range or array.
Returns a specified number of contiguous rows or columns from the start or end of an array.
Returns the array in a single column.
Returns the array in a single row.
Returns the transpose of an array.
Scans in from the edges of a range or array until it finds a non-blank cell (or value), it then excludes those blank rows or columns.
Returns a list of unique values in a list or range.
Looks in the first column of an array and moves across the row to return the value of a cell.
Appends arrays vertically and in sequence to return a larger array.
Wraps the provided row or column of values by columns after a specified number of elements.
Wraps the provided row or column of values by rows after a specified number of elements.
Searches a range or an array, and returns an item corresponding to the first match it finds. If a match doesn't exist, then XLOOKUP can return the closest (approximate) match.
Returns the relative position of an item in an array or range of cells.