# What is a LOOKUP formula in a spreadsheet?

Lookup formulas and functions are used to search for specific values in a range and retrieve related information. They enable you to perform searches, find matches, and retrieve data based on specified criteria or conditions.

## LOOKUP formula usage examples.

The ADDRESS function in Excel returns a cell reference as a string. It takes the row and column numbers as arguments and can also include optional parameters for specifying the absolute or relative mode, using A1 or R1C1 notation, and specifying the sheet name. This function is commonly used in formulas that require dynamic cell references or when creating hyperlinks.

The CHOOSE function returns an element from a list of choices based on the specified index. It takes the index as the first argument, followed by the choices separated by commas. The index should be a positive integer, and the choices can be any value or expression. The function returns the choice corresponding to the index. If the index is less than 1 or greater than the number of choices, the function returns an error.

The FORMULATEXT function in Excel is used to return the formula of a specified cell as a text string. It is particularly useful when you want to extract and analyze formulas used in a worksheet. FORMULATEXT takes a single argument, which is the cell reference or range containing the formula you want to retrieve. The function returns the formula as a text string, including any cell references or named ranges used in the formula.

GETPIVOTDATA is an Excel function that extracts an aggregated value from a pivot table that corresponds to the specified row and column headings. It allows you to retrieve specific data from a pivot table by specifying the value name, any pivot table cell, and the original column and pivot item combinations.

The HLOOKUP function is used to perform a horizontal lookup in Excel. It searches across the first row of a range for a key and returns the value of a specified cell in the column found. The function takes four arguments: search_key (the value to search for), range (the range of cells to search in), index (the row number within the range to return the value from), and is_sorted (an optional argument to specify whether the first row of the range is sorted in ascending order). If is_sorted is set to TRUE or omitted, the function assumes the first row is sorted and performs an approximate match. If is_sorted is set to FALSE, the function performs an exact match.

The INDIRECT function returns a cell reference specified by a string. It allows you to create dynamic formulas by referencing cells or ranges based on a string input. The first argument, cell_reference_as_string, is the string that specifies the cell or range you want to reference. The second argument, is_A1_notation (optional), determines whether the cell_reference_as_string is in A1 notation (TRUE) or R1C1 notation (FALSE). By using the INDIRECT function, you can create formulas that dynamically update based on the value of a cell or other conditions.

LOOKUP is a function in Excel that allows you to search for a specific value in a row or column and retrieve the corresponding value from another row or column. It is commonly used for data lookup and retrieval purposes. The function takes three arguments: the search key, the search range or search result array, and an optional result range. The search key is the value you want to find, the search range or search result array is the range of cells where the search key is located, and the result range is the range of cells where the corresponding value should be retrieved from. If the search key is found in the search range, the function returns the corresponding value from the result range. If the search key is not found, the function returns the closest match based on the order of the search range.

The OFFSET function returns a range reference shifted a specified number of rows and columns from a starting cell reference. It allows you to dynamically select a range of cells based on the offset values provided. The function takes the starting cell reference as the first argument, followed by the number of rows and columns to offset. Optional arguments for height and width can be used to specify the size of the resulting range. The OFFSET function is commonly used for creating dynamic ranges, conditional summing, and dynamic chart ranges.

The VLOOKUP function is used to perform a vertical lookup in Excel. It searches down the first column of a specified range for a key and returns the value of a specified cell in the row found. The function takes four arguments: search_key (the value to search for), range (the table or range to search in), index (the column number in the range from which to return a value), and is_sorted (an optional argument to specify whether the range is sorted in ascending order).