# Función BUSCARH (HLOOKUP)

> 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.

Fuente: https://spreadsheetpractice.com/es/funciones/buscarh · Actualizado 29 de octubre de 2026 · Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el 30 de octubre de 2026

## Respuesta rápida

- **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)
- **Nombre en inglés:** [HLOOKUP](https://spreadsheetpractice.com/functions/hlookup)
- **Disponible en:** Todas las versiones actuales
- **Categoría:** [Búsqueda y referencia](https://spreadsheetpractice.com/es/funciones#lookup)
- **Devuelve:** El valor de la columna coincidente, o #N/A si no hay coincidencia.
- **Google Sheets:** Funciona igual en Google Sheets.

Ú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.

## 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_buscado` | Obligatorio | El valor que se busca en la fila superior de la tabla. |
| `matriz_buscar_en` | Obligatorio | La tabla donde se busca. La fila de búsqueda tiene que ser la primera. |
| `indicador_filas` | Obligatorio | Qué fila de la tabla se devuelve, contando la superior como 1. |
| `ordenado` | Opcional | FALSO 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.

| Celda | Fórmula | Resultado | Qué 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/A | No hay columna T5, así que devuelve el error #N/A |

### Ver los datos de ejemplo como tabla

|  | A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|---|
| 1 | Trimestre | T1 | T2 | T3 | T4 |  | Resultado |
| 2 | Objetivo | 120.000 € | 135.000 € | 150.000 € | 170.000 € |  | 135.000 € |
| 3 | Real | 118.400 € | 141.200 € | 149.000 € |  |  | 149.000 € |
| 4 |  |  |  |  |  |  | #N/A |

## Errores comunes

| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| Un resultado erróneo sin ningún error | Se 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 fila | El 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.

## Funciones relacionadas

- [BUSCARV](https://spreadsheetpractice.com/es/funciones/buscarv) (VLOOKUP): BUSCARV busca un valor en la primera columna de una tabla y devuelve un valor de otra columna de la misma fila.
- [BUSCARX](https://spreadsheetpractice.com/es/funciones/buscarx) (XLOOKUP): BUSCARX busca un valor en una columna o fila y devuelve el elemento correspondiente de otra.
- [INDICE](https://spreadsheetpractice.com/es/funciones/indice) (INDEX): INDICE devuelve el valor de una fila y columna concretas de un rango: =INDICE(A2:C10;4;2) es la cuarta fila, segunda columna.
- [COINCIDIR](https://spreadsheetpractice.com/es/funciones/coincidir) (MATCH): COINCIDIR devuelve la posición de un valor en una fila o columna: 3 significa la tercera celda.

## 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.

## Practica BUSCARH

En la página de [BUSCARH](https://spreadsheetpractice.com/es/funciones/buscarh) hay un ejercicio corregido («Altas de un mes») que se resuelve escribiendo la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Esta página en inglés: [HLOOKUP](https://spreadsheetpractice.com/functions/hlookup)

[Traductor de funciones de Excel](https://spreadsheetpractice.com/tools/function-translator): Nombres de las funciones en 8 idiomas

[Todas las funciones en español](https://spreadsheetpractice.com/es/funciones)

---

Spreadsheet Practice (https://spreadsheetpractice.com) enseña fórmulas de hoja de cálculo con práctica: cada ejercicio se corrige en una cuadrícula en vivo y se vuelve a comprobar con datos cambiados.
