BUSCARH - Búsqueda Horizontal en Excel

Excel 2007+

Resumen

La función BUSCARH realiza búsquedas horizontales en tablas de Excel, localizando un valor en la primera fila y recuperando datos de una fila específica en la misma columna. Ideal para tablas con encabezados horizontales.

Sintaxis

BUSCARH(valor_buscado, matriz_buscar_en, indicador_filas, [ordenado])

Parámetros

Parámetro Tipo Requerido Descripción
valor_buscado Any Valor a buscar en la primera fila de la tabla (número, texto o referencia)
matriz_buscar_en Reference Rango de la tabla donde buscar. La primera fila contiene los valores de comparación
indicador_filas Number Número de fila desde la que devolver el valor (1 para primera fila, 2 para segunda, etc.)
ordenado Boolean No VERDADERO para coincidencia aproximada (requiere datos ordenados), FALSO para exacta

Usando la función HLOOKUP

BUSCARH es perfecta para tablas organizadas horizontalmente donde los encabezados están en la primera fila. Busca un valor específico en esa fila y devuelve el resultado de la fila indicada en la misma columna.

Ejemplos Comunes de HLOOKUP

Búsqueda de producto básico

=BUSCARH("Ejes"; A1:C4; 2; VERDADERO)

Busca 'Ejes' en la fila 1 y devuelve el valor de la fila 2 (cantidad disponible)

Coincidencia exacta de categoría

=BUSCARH("Cojinetes"; A1:C4; 3; FALSO)

Encuentra 'Cojinetes' exactamente y devuelve precio de la fila 3

Búsqueda con matriz constante

=BUSCARH(3; {1,2,3;"a";"b";"c";"d";"e";"f"}; 2; VERDADERO)

Busca el número 3 en matriz y devuelve 'c' de la fila 2

Precio por código de producto

=BUSCARH(B1; A1:E10; 3; FALSO)

Recupera precio (fila 3) basado en código en B1

Preguntas Frecuentes

BUSCARH busca horizontalmente (primera fila), BUSCARV busca verticalmente (primera columna)

Puede devolver resultados incorrectos. Siempre ordene ascendentemente la primera fila para búsquedas aproximadas

Sí, solo cuando [ordenado]=FALSO: ? para un carácter, * para secuencia, ~ para buscarlos literalmente

Errores Comunes y Soluciones

#¡N/A!

Cause: Valor no encontrado

Solution: Verifique que el valor existe en la primera fila o use coincidencia aproximada

#¡VALOR!

Cause: indicador_filas <1 o rango inválido

Solution: Asegúrese que indicador_filas ≥1 y ≤filas de la matriz

#¡REF!

Cause: indicador_filas mayor que filas disponibles

Solution: Reduzca indicador_filas o amplíe el rango

Resultados incorrectos

Cause: Datos no ordenados con [ordenado]=VERDADERO

Solution: Ordene la primera fila ascendentemente o use FALSO

Notas

  • La H significa 'Horizontal'
  • Recomendado usar BUSCARX como alternativa moderna
  • No distingue mayúsculas/minúsculas
  • Para coincidencias aproximadas, ordene de izquierda a derecha: ...,-2,-1,0,1,2,...,A-Z,FALSO,VERDADERO

Compatibilidad

Disponible en: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

No disponible en:

Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 2007+