Hlookup en Excel
Hlookup en excel es muy similar a Vlookup en excel, Hlookup es una función de hoja de trabajo de referencia en excel que usa una referencia y encuentra y coincide con el valor de una fila en lugar de una columna, por eso se le dio el nombre a esta fórmula como Hlookup que significa búsqueda horizontal donde buscamos datos horizontalmente en filas.
Fórmula

Explicación
Hay cuatro parámetros utilizados en la función HLOOKUP en los que tres son obligatorios y uno es opcional.
Parámetro obligatorio:
- Lookup_value : lookup_value representa el valor que desea buscar en la matriz de la tabla; puede ser una referencia valiosa y una cadena pasada en la fórmula de Hlookup.
- Table_array : table_array son los datos sin procesar donde desea buscar el valor de búsqueda.
- Row_index_num: Row_index_num es el número de filas en la matriz de la tabla de la que necesita los detalles necesarios para un valor de búsqueda particular.
Parámetro opcional:
- (Range_lookup): (Range_looup) es un parámetro opcional donde el valor será 0 o 1.
Aquí, 0 representa el valor de coincidencia exacto y 1 representa el valor de coincidencia aproximado.
¿Cómo usar HLOOKUP en Excel? (con ejemplos)
Esta función es muy simple y fácil de usar. Entendamos el funcionamiento de HLOOKUP con ejemplos.
Ejemplo 1
Considere la siguiente tabla como una tabla sin procesar, y necesitamos datos específicos de la tabla sin procesar.

Suponga que necesita datos regionales de ventas totales, ganancias y fecha como se muestra en la siguiente tabla.

Para ganancias: = HLOOKUP ($ A10, $ A $ 4: $ E $ 7,2,0), la salida será 575.
Para Ventas: = HLOOKUP ($ A10, $ A $ 4: $ E $ 7,3,0), la salida será 120.
Para Fecha: = HLOOKUP ($ A10, $ A $ 4: $ E $ 7,4,0), la salida será 5/30/2018.
Ejemplo # 2
Escojamos otro ejemplo de Hlookup aquí para entender el valor de coincidencia exacto y el valor de coincidencia aproximado en la función HLOOKUP en Excel.
Considere los siguientes datos como table_array o datos sin procesar.

Y lo que necesita para averiguar el porcentaje de datos 1 st Jan y 2 nd abril.

Durante 1 er abril: = BUSCARH (A20, A15: E16,2,0) o = BUSCARH (A20, A15: E16,2, False) aquí falso por valor de coincidencia exacta.
Para 2 nd abril: = HLOOKUP (A21, A15: E16,2,1) o = HLOOKUP (A20, A15: E16,2, True) aquí cierto es para el valor de coincidencia aproximada.
Cosas para recordar
- La función HLOOKUP en Excel es una búsqueda que no distingue entre mayúsculas y minúsculas. Significa que si escribe tanuj y Tanuj, lo tratará de la misma manera sin ningún efecto en la salida debido a la mayúscula.
- Hay una limitación en HLOOKUP es que 'Lookup_value' debe ser la fila superior de 'table_array'. Si necesita recuperar los datos de otra fila, se usa otra fórmula de Excel en lugar de HLOOKUP en Excel.
- BUSCARH admite caracteres especiales como "*" o "?" en el parámetro 'lookup_value' solo si 'lookup_value' es una cadena de texto.
Error en la función HLOOKUP
Pueden aparecer tres tipos de error en la función HLOOKUP en Excel debido a argumentos incorrectos.
- # N / A error: HLOOKUP devuelve el error # N / A si 'range_lookup' es FALSE / 0 se establece en una coincidencia exacta, y la función HLOOKUP en Excel no puede encontrar el 'lookup_value' en el table_array dado.

- # Error de valor: si el 'número_índice_fila' proporcionado <1 y <el número de columnas en la matriz_tabla, HLOOKUP devolvería VALOR error.
Ej.- = HLOOKUP (A20, A15: E16,0,0)

- #¡ÁRBITRO! error: Si el 'row_index_num' proporcionado <el número de columnas en table_array, entonces Hlookup en Excel devolvería #REF! error.
Ej .: HLOOKUP (A20, A15: E16,3,0)

- La función HLOOKUP solo puede recuperar el primer valor coincidente en el table_array que coincide con el valor de búsqueda.
Si hay algunos registros duplicados en table_array, devolverá el primer valor coincidente; para evitar esta situación, puede eliminar los valores duplicados de table_array y luego aplicar HLOOKUP en Excel.
Si se deben mantener registros duplicados en el conjunto de datos, cree una tabla dinámica para agrupar sus datos de la manera que desee, o puede usar una fórmula de matriz para extraer todos los valores duplicados en el rango de búsqueda.