Spreadsheet Practice

Función BUSCARH (HLOOKUP)

Respuesta rápida

BUSCARH es BUSCARV en horizontal: busca un valor en la fila superior de una tabla y devuelve un valor de una fila inferior, en la misma columna.

Sintaxis
=BUSCARH(valor_buscado; matriz_buscar_en; indicador_filas; [ordenado])
Uso más común
=BUSCARH("T2";A1:E3;2;FALSO) devuelve 135.000 € (El objetivo del T2, de la fila 2 de la tabla)

Úsala con tablas que tienen las etiquetas arriba, como meses o trimestres en columnas. En Excel 2021 o posterior, BUSCARX hace lo mismo con menos riesgo de error.

Nombre en inglés
HLOOKUP
Disponible en
Todas las versiones actuales
Categoría
Búsqueda y referencia
Devuelve
El valor de la columna coincidente, o #N/A si no hay coincidencia.
Google Sheets
Funciona igual en Google Sheets.

Sintaxis

=BUSCARH(valor_buscado; matriz_buscar_en; indicador_filas; [ordenado])

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

Argumento¿Obligatorio?Qué es
valor_buscadoObligatorioEl valor que se busca en la fila superior de la tabla.
matriz_buscar_enObligatorioLa tabla donde se busca. La fila de búsqueda tiene que ser la primera.
indicador_filasObligatorioQué fila de la tabla se devuelve, contando la superior como 1.
ordenadoOpcionalFALSO para coincidencia exacta. VERDADERO u omitido para coincidencia aproximada, que necesita la fila superior ordenada de menor a mayor.

Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

CeldaFórmulaResultadoQué muestra
G2=BUSCARH("T2";A1:E3;2;FALSO)135.000 €El objetivo del T2, de la fila 2 de la tabla
G3=BUSCARH("T3";A1:E3;3;FALSO)149.000 €El valor real del T3, de la fila 3
G4=BUSCARH("T5";A1:E3;2;FALSO)#N/ANo hay columna T5, así que devuelve el error #N/A

Pruébalo en vivo

Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.

Ver los datos de ejemplo como tabla
TrimestreT1T2T3T4Resultado
Objetivo120.000 €135.000 €150.000 €170.000 €135.000 €
Real118.400 €141.200 €149.000 €149.000 €
#N/A

Practica BUSCARH

Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Altas de un mes

En B6, usa BUSCARH para devolver las altas del mes indicado en B5.

Errores comunes

Lo que vesPor qué ocurre y cómo arreglarlo
Un resultado erróneo sin ningún errorSe omitió el argumento ordenado, así que BUSCARH hizo una coincidencia aproximada. Añade FALSO como cuarto argumento.
#¡REF!indicador_filas es mayor que el número de filas de la tabla. Amplía el rango hacia abajo o baja el número.
Los resultados cambian tras insertar una filaEl número de fila no se mueve con la tabla. BUSCARX e INDICE/COINCIDIR hacen referencia directa a la fila de resultado.

Consejos

  • Si controlas el diseño, pon los meses en una columna: la mayoría de herramientas de Excel, de los filtros a las tablas dinámicas, funcionan mejor con datos en columnas.

Preguntas frecuentes

¿Qué diferencia hay entre BUSCARV y BUSCARH?

BUSCARV busca hacia abajo en la primera columna y devuelve de una columna a la derecha. BUSCARH busca a lo largo de la fila superior y devuelve de una fila inferior.

¿Qué puedo usar en lugar de BUSCARH?

BUSCARX también funciona en filas: =BUSCARX("T2";B1:E1;B2:E2). En versiones antiguas, INDICE con COINCIDIR sobre la fila de encabezados hace lo mismo.

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .