HLOOKUP
Utilice HLOOKUP y VLOOKUP para buscar valores en listas extensas. Utilice HLOOKUP para buscar en filas y VLOOKUP para buscar en columnas.
La función busca en la fila superior de una tabla o matriz el valor que especifique. Es decir, busca los encabezados de columnas. Si encuentra el valor especificado, devuelve un valor de una fila especificada en la misma columna.
Para buscar una coincidencia exacta para el valor introducido, especifique TRUE como el valor del parámetro range_lookup
. Si se utiliza TRUE, los datos se deben ordenar en forma ascendente.
Sintaxis
HLOOKUP(lookup_value, table_array,row_index_number[,range_lookup=TRUE])
El valor de búsqueda (lookup_value) puede ser una referencia a una celda que contiene el valor que se desea buscar.
La matriz de tabla (table_array) es un intervalo de celdas.
El número de índice de fila (row_index_number) es el número de la fila de la que se devuelve el valor.
Ejemplo
* | Producto A | Producto B | Producto C | Producto D |
---|---|---|---|---|
Region 1 | 76 | 67 | 58 | 57 |
Region 2 | 59 | 71 | 52 | 55 |
Region 3 | 75 | 45 | 69 | 43 |
Region 4 | 12 | 44 | 17 | 28 |
La celda Y20 contiene Product
B
.
Esta función devuelve 71, el valor de la tercera fila de la columna para el Producto B:
=HLOOKUP(Y20,A1:E5,3,TRUE)
Si especifica TRUE para el parámetro range_lookup, se requiere un valor numérico ficticio en la celda marcada con un asterisco (*).