Lookup & Retrieval

15 functions for this use case · out of 12 defined

Lookup & Reference ★ 100 · ◉ 39 · Excel 2021

=XLOOKUP()

Use the XLOOKUP function when you need to find things in a table or a range by row. For example, look up the price of an automotive part by the part number, or find an employee name based on their employee ID. With XLOOKUP, you can look in one column for a search term, and return a result from the same row in another column, regardless of which side the return column is on.

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Daily Tasks Lookup & Retrieval
Lookup & Reference ★ 95 · ◉ 31 · All versions

=INDEX()

Returns the value of an element in a table or an array, selected by the row and column number indexes. Use the array form if the first argument to INDEX is an array constant. Returns the reference of the cell at the intersection of a particular row and column. If the reference is made up of non-adjacent selections, you can pick the selection to look in.

=INDEX(array, row_num, [column_num])
Daily Tasks Lookup & Retrieval
Lookup & Reference ★ 90 · ◉ 30 · All versions

=VLOOKUP()

Learn how to use function VLOOKUP in Excel to find data in a table or range by row. Our step-by-step guide makes vlookup in excel easy and efficient.

=VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
Daily Tasks Lookup & Retrieval
Lookup & Reference ★ 90 · ◉ 27 · Excel 2021

=FILTER()

How to use the FILTER function in Excel to filter a range of data based on criteria you define.

=FILTER(array,include,[if_empty])
Daily Tasks Lookup & Retrieval
Lookup & Reference ★ 60 · ◉ 26 · All versions

=CHOOSE()

Uses index_num to return a value from the list of value arguments. Use CHOOSE to select one of up to 254 values based on the index number. For example, if value1 through value7 are the days of the week, CHOOSE returns one of the days when a number between 1 and 7 is used as index_num.

=CHOOSE(index_num, value1, [value2], ...)
Lookup & Retrieval Conditional Logic
Database ★ 30 · ◉ 24 · All versions

=DGET()

Extracts a single value from a column of a list or database that matches conditions that you specify.

=DGET(database, field, criteria)
Lookup & Retrieval
Lookup & Reference ★ 55 · ◉ 23 · All versions

=INDIRECT()

Returns the reference specified by a text string. References are immediately evaluated to display their contents. Use INDIRECT when you want to change the reference to a cell within a formula without changing the formula itself.

=INDIRECT(ref_text, [a1])
Lookup & Retrieval Conditional Formatting & Validation
Lookup & Reference ★ 60 · ◉ 23 · All versions

=OFFSET()

Returns a reference to a range that is a specified number of rows and columns from a cell or range of cells. The reference that is returned can be a single cell or a range of cells. You can specify the number of rows and the number of columns to be returned.

=OFFSET(reference, rows, cols, [height], [width])
Lookup & Retrieval Conditional Formatting & Validation
Lookup & Reference ★ 70 · ◉ 20 · Excel 2021

=XMATCH()

The XMATCH function searches for a specified item in an array or range of cells, and then returns the relative position of the first match.

=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])
Lookup & Retrieval Comparation
Lookup & Reference ★ 45 · ◉ 16 · All versions

=GETPIVOTDATA()

The GETPIVOTDATA function returns visible data from a PivotTable.

=GETPIVOTDATA(data_field, pivot_table, [field1, item1, field2, item2], ...)
Lookup & Retrieval Reporting
Lookup & Reference ★ 40 · ◉ 16 · All versions

=HLOOKUP()

Searches for a value in the top row of a table or an array of values, and then returns a value in the same column from a row you specify in the table or array. Use HLOOKUP when your comparison values are located in a row across the top of a table of data, and you want to look down a specified number of rows. Use VLOOKUP when your comparison values are located in a column to the left of the data you want to find. The H in HLOOKUP stands for "Horizontal."

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Lookup & Retrieval
Lookup & Reference ★ 80 · ◉ 14 · All versions

=MATCH()

How to use the MATCH function in Excel to search for a specified item in a range of cells, returning the relative position of that item in the range.

=MATCH(lookup_value, lookup_array, [match_type])
Daily Tasks Lookup & Retrieval
Lookup & Reference ★ 40 · ◉ 11 · All versions

=LOOKUP()

How to use the LOOKUP function in Excel to search in a single row or column and find a value from the same position in a second row or column.

=LOOKUP(lookup_value, lookup_vector, [result_vector])
Lookup & Retrieval
Lookup & Reference ★ 50 · ◉ 9 · Excel 365

=CHOOSECOLS()

CHOOSECOLS function

=CHOOSECOLS(array,col_num1,[col_num2],…)
Lookup & Retrieval Reshape Tables
Lookup & Reference ★ 40 · ◉ 8 · Excel 365

=CHOOSEROWS()

CHOOSEROWS function

=CHOOSEROWS(array,row_num1,[row_num2],…)
Lookup & Retrieval Sort, Filter & Dedupe