La función BUSCARH en Excel busca y recupera un valor de los datos en una tabla horizontal. La «H» en BUSCARH significa «horizontal», y los valores de búsqueda deben aparecer en la primera fila de la tabla, moviéndose horizontalmente hacia la derecha.
BUSCARH admite coincidencias aproximadas y exactas y comodines (*?) Para encontrar coincidencias parciales.
Sintaxis BUSCARH en Excel
La función BUSCARH en Excel tiene los siguientes argumentos:
=BUSCARH(valor_buscado; matriz; indicador_filas; verdadero/falso)
valor_buscado (obligatorio): el valor a buscar.
matriz (obligatorio): la tabla de la que se recuperan los datos.
indicador_filas (obligatorio): el número de fila del que se recuperan los datos.
valor lógico (opcional): Un booleano para indicar una coincidencia exacta o aproximada. Predeterminado = VERDADERO = coincidencia aproximada.
Si es TRUE o se omite, se devuelve una coincidencia aproximada . Lo que significa es que si no se encuentra una coincidencia exacta, su fórmula de BUSCARH hará una coincidencia no exacta y devolverá el siguiente valor más grande que sea menor que lookup_value.
Si es FALSE, solo se devuelve una coincidencia exacta . Si ningún valor en una fila especificada coincide exactamente con el valor de búsqueda, BUSCARH arroja el error # N / A.
Ejemplo de la función BUSCARH
Para ver cómo funciona en la práctica, hagamos un ejemplo sencillo de BUSCARH en excel. Supongamos que tiene una tabla con información básica donde la información de los artículos que ha vendido cada uno de los vendedores en los últimos meses.
Como título de columnas están los meses y como filas los nombres de los vendedores.
Ahora quiero saber los productos vendidos en el mes de Enero por pedro y para ello puedo utilizar la función BUSCARH en Excel de la siguiente manera:
El primer argumento es “B7” que es igual a enero porque es el mes que estoy buscando. El segundo argumento contiene todo el rango de datos. El tercer argumento es el número de fila que deseo que la función BUSCARH en Excel regrese como resultado. Ya que la fila con los nombres comienza la fila dos, entonces la fila para el mes de Enero es la fila número 2.
Finalmente coloca el valor FALSO en el cuarto argumento para indicar que deseo una coincidencia exacta al buscar a Enero.
Diferencia entera la función Buscarh en Excel vs Buscarv
Aquí tienes una tabla que compara las funciones BUSCARH (BUSCARHORIZ) y BUSCARV (BUSCARVERT) en Microsoft Excel:
Dirección de búsqueda | Horizontal | Vertical |
Sintaxis | BUSCARH(valor_buscado, rango_busqueda, fila, [aproximado]) | BUSCARV(valor_buscado, rango_busqueda, columna, [aproximado]) |
Valor buscado | Valor que se está buscando en la fila especificada | Valor que se está buscando en la columna especificada |
Rango de búsqueda | El rango de celdas donde se busca el valor | El rango de celdas donde se busca el valor |
Fila o columna | La fila en la que se busca el valor | La columna en la que se busca el valor |
Aproximado/exacto | Opcional: TRUE para buscar un valor aproximado, FALSE para una coincidencia exacta | Opcional: TRUE para buscar un valor aproximado, FALSE para una coincidencia exacta |
Resultado | El valor encontrado en la posición especificada | El valor encontrado en la posición especificada |
Ambas funciones se utilizan para buscar un valor en una fila (BUSCARH en Excel) o columna (BUSCARV) y devolver el valor correspondiente en la posición especificada.
La principal diferencia radica en la orientación de la búsqueda: BUSCARH busca horizontalmente en una fila, mientras que BUSCARV busca verticalmente en una columna.
Algunos puntos importantes sobre BUSCARH
- La búsqueda horizontal realiza una búsqueda que no distingue entre mayúsculas y minúsculas. Esto significa que trata a «STEVE» y «steve» como iguales.
- Al utilizar la función BUSCARH, ‘ valor_buscado
‘ siempre debe estar en la fila superior de ‘ matriz‘.
- ‘ valor lógico
‘ es un argumento opcional. Si se omite, BUSCARH toma su valor predeterminado como VERDADERO (coincidencia aproximada).
- Si BUSCARH no puede encontrar ‘ valor_buscado ‘ y ‘ valor lógico‘ es VERDADERO (coincidencia aproximada), utiliza el valor más grande que sea menor que ‘ valor_buscado ‘.
- De manera similar a BUSCARV, BUSCARRH también admite caracteres comodín (como: ‘*’, ‘?’) en el valor_buscado argumento » (solo si ‘ valor_buscado ‘ es texto). [Ver Ejemplo 2]
- Si ‘valor lógico‘ es FALSO y BUSCARH no puede encontrar el ‘valor_buscado ‘ en el rango definido, entonces devuelve un error #N/A .
- Si ‘ indicador_filas‘ es menor que 1, BUSCARH devuelve #¡VALOR! error. Si es mayor que el número de columnas en ‘ matriz‘, entonces devuelve #REF. error.