Búsqueda

HLOOKUP

Definición

HLOOKUP busca una clave en la primera fila de una tabla y devuelve un valor de otra fila de la misma columna.

Sintaxis

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

Argumentos

Argumento Significado
lookup_value La clave que se busca, como una etiqueta escrita entre comillas o contenida en una celda.
table_array El bloque de celdas que se busca. La clave debe estar en su primera fila.
row_index_num Qué fila de la tabla se devuelve, contando la primera fila como 1.
range_lookup Usa FALSE para una coincidencia exacta. TRUE o dejarlo fuera permite coincidencia aproximada en datos ordenados.

Ejemplo resuelto

Una tienda guarda nombres de mes en la fila 2 y ventas en la fila 3, en A2:C3.

A B C
Jan Feb Mar
11 14 9

Fórmula: =HLOOKUP("Feb",A2:C3,2,FALSE)

Resultado: 14. Feb es la segunda columna, y la fila 2 de la tabla contiene el valor de ventas 14.

Práctica

El rango A2:C3 contiene red, blue y green en la fila 2, y 5, 8 y 3 en la fila 3. En D2, escribe una fórmula de coincidencia exacta que devuelva el valor de blue.

  1. En D2, escribe un HLOOKUP de coincidencia exacta que devuelva el valor de blue desde A2:C3.
Paso 1 de 2
Aquí las fórmulas usan los nombres de función en inglés, como SUM, y un punto (.) como separador decimal, en todos los idiomas.
Cargando la hoja…

Funciones relacionadas

VLOOKUP hace el mismo trabajo cuando las claves están en una columna. INDEX puede devolver una celda una vez que conoces su posición.

Error común

Contar row_index_num desde la fila de la hoja: la primera fila de table_array es 1, así que un HLOOKUP en A2:C3 con 3 busca una tercera fila de tabla que no está y devuelve #REF!.

Funciones relacionadas

Estos enlaces son funciones relacionadas.