VLOOKUP and HLOOKUP are functions in Excel that allow you to search for a specific value in a table and return a corresponding value from a different column in the same row.
VLOOKUP (vertical lookup) searches for a value in the leftmost column of a table and returns a value from a specified column in the same row. The syntax for the VLOOKUP function is as follows:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- lookup_value: the value you want to search for in the leftmost column of the table
- table_array: the table or range of cells containing the data you want to search
- col_index_num: the column number in the table from which you want to return a value (e.g., 2 for the second column)
- range_lookup: optional; if set to TRUE, VLOOKUP will perform an approximate match search; if set to FALSE, it will perform an exact match search
For example, suppose you have a table with two columns: Name and Age. To use VLOOKUP to search for the age of a person with a specific name, you could use the following formula:
=VLOOKUP("John", A2:B6, 2, FALSE)
This formula would search for the value "John" in the leftmost column (column A) of the table A2:B6 and return the corresponding value from the second column (column B) in the same row.
HLOOKUP (horizontal lookup) is similar to VLOOKUP, but it searches for a value in the top row of a table and returns a value from a specified row in the same column. The syntax for the HLOOKUP function is as follows:
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
- lookup_value: the value you want to search for in the top row of the table
- table_array: the table or range of cells containing the data you want to search
- row_index_num: the row number in the table from which you want to return a value (e.g., 2 for the second row)
- range_lookup: optional; if set to TRUE, HLOOKUP will perform an approximate match search; if set to FALSE, it will perform an exact match search
For example, suppose you have a table with two rows: Age and Name. To use HLOOKUP to search for the name of a person with a specific age, you could use the following formula:
=HLOOKUP(30, A1:B2, 2, FALSE)
This formula would search for the value 30 in the top row (row 1) of the table A1:B2 and return the corresponding value from the second row (row 2) in the same column.
VLOOKUP and HLOOKUP are useful functions for looking up and retrieving data from tables and ranges of cells in Excel. With practice, you'll be able to use these functions effectively to search for and return specific values in your data.
Comments
Post a Comment