Cuando trabaja con grandes conjuntos de datos, a menudo tiene que buscar un valor específico y encontrar el valor correspondiente en la hoja de cálculo. Hacer esto manualmente puede ser lento, tedioso y llevar mucho tiempo, por lo que puede usar la práctica función BUSCARH en Hojas de cálculo. BUSCARH significa búsqueda horizontal y es una variante de BUSCARV.
Este artículo analiza la función, las diferencias entre HLOOKUP y VLOOKUP, la sintaxis y cómo puede usar esta función en sus hojas de cálculo.
¿Qué es HLOOKUP en Google Sheets?
La función HLOOKUP de Google Sheets busca un determinado valor en la primera fila de la tabla. A continuación, recupera un valor de la columna en función de la posición del índice especificada por el parámetro de fórmula. Los parámetros de búsqueda deben estar en la primera fila de la tabla.
La función HLOOKUP admite coincidencias aproximadas y exactas. Se utiliza para una tabla horizontal en la que los datos de comparación se encuentran en la fila superior y desea mirar hacia abajo un número determinado de filas. Si ya está familiarizado con el
Fórmula BUSCARV de Excel u Sheets, puedes imaginar que HLOOKUP funciona exactamente igual pero para tablas que se disponen en un plano horizontal.Esta función intenta buscar un valor en un conjunto de datos y el valor devuelto es el valor encontrado de una tabla proporcionada.
Diferencias entre BUSCARH y BUSCARV
BUSCARV se usa para buscar datos en una tabla dispuesta verticalmente, mientras que BUSCARH se usa para buscar datos en una tabla horizontal. BUSCARV se usa más que BUSCARH porque las hojas de cálculo suelen ser verticales en lugar de horizontales.
Las fórmulas para ambas funciones son prácticamente las mismas, con la única diferencia de los argumentos de fila o columna. Es posible que también deba familiarizarse con el Función BUSCARX en Excel.
Sintaxis para BUSCARH
La fórmula HLOOKUP usa cuatro argumentos, tres de los cuales son necesarios para que la fórmula funcione, mientras que uno es opcional. Antes de discutir los argumentos y lo que significa cada uno, veamos primero la sintaxis. La sintaxis es:
=BUSCARH(clave, rango, índice, es-ordenado)
Esto es lo que hace cada uno de los argumentos utilizados en la fórmula HLOOKUP:
- llave: esto define el valor de la función para realizar la búsqueda.
- rango: este argumento define los rangos de celdas en los que estamos realizando la búsqueda. Sheets buscará el argumento clave dentro de la primera fila en el rango definido.
- índice: este argumento se usa para definir el índice de la fila que contiene el valor a devolver. Aquí, la primera fila comienza desde 1. Si el valor de este argumento no está entre 1 y el total de filas definidas en el argumento de rango, el #VALOR! se mostrará el error.
- está ordenado: este es un argumento opcional que se usa para definir si la fila definida está ordenada o no. De forma predeterminada, este valor es verdadero si se deja vacío.
Ejemplos de la función BUSCARH en Hojas de cálculo de Google
1. Realización de un HLOOKUP simple
Esta es la forma más básica de usar la función HLOOKUP. En este caso, queremos encontrar las ventas realizadas por un empleado específico. Estos son los pasos que debe seguir para hacer esto:
- Haga clic en la celda donde desea ejecutar la fórmula.
- Escriba la parte inicial de la fórmula, que es =BUSCARH(
- Escriba el primer argumento aquí. En este caso, es la celda que contiene el empleado n.° 4, E1.
- Agrega una coma.
- Escriba el segundo argumento, que define el rango de celdas en el que estamos realizando la búsqueda. En este caso, es el rango de celdas. A1:F3.
- Agregue otra coma para separar los argumentos entre sí.
- Finalmente, escriba el argumento que define la fila desde la que devolver el valor. En este caso, es el número de fila 2.
- Agrega un paréntesis de cierre para terminar la fórmula.
- Prensa Ingresar para ejecutar la fórmula.
Ahora, en la celda D9, la fórmula muestra el número de ventas que ha realizado el empleado número 4.
2. Crear un HLOOKUP anidado
Este ejemplo requiere que encontremos al empleado que realizó el mayor número de ventas. Para hacerlo, podemos usar la función MAX anidada dentro de la función BUSCARH.
La función MAX nos permite encontrar este número más alto en la categoría de ventas. HLOOKUP nos permitirá encontrar el nombre asociado al número encontrado usando la función MAX. Aunque la mayoría de los pasos son similares a los que hicimos en el primer ejemplo, hay algunos cambios que debemos hacer para usar la función MAX. Estos son los pasos que debe seguir:
- Haga clic en la celda donde desea ingresar la fórmula.
- Introduzca la parte inicial de la fórmula, que es =BUSCARH(
- En el primer argumento, vamos a utilizar la fórmula MAX. Para hacer esto, ingrese la parte inicial de la fórmula, que es MÁX.(. Tenga en cuenta que no necesitamos agregar un igual al símbolo aquí.
- Escriba el rango de celdas que se verificará para encontrar el valor máximo. En este caso lo es B2:F2.
- Agregue un corchete de cierre para cerrar la fórmula MAX.
- Agregue una coma para separar los dos argumentos.
- Ahora, escriba el rango de celdas para la fórmula. En este caso, estas son las células de A1:F3.
- Agregue otra coma para separar los argumentos.
- En el argumento final, agregue el número de fila del que desea obtener el valor. En este caso lo es 3.
- Agregue el corchete de cierre final para cerrar la fórmula.
- Prensa Ingresar para ejecutar la fórmula.
Inconvenientes de BUSCARH
Esta función tiene dos defectos:
- Siempre utiliza la primera fila en el rango de entrada para buscar la clave de búsqueda. Como resultado, la función BUSCARH no puede obtener un valor de celda que esté por encima de la fila de búsqueda.
- Esta función no es dinámicamente suficiente, ya que ingresar una fila dentro del rango de entrada no actualiza el índice de la fila automáticamente.
Hay solución a los dos problemas anteriores. Puede utilizar una combinación de los Funciones ÍNDICE y COINCIDIR en Excel, similar a cómo lo hace la guía vinculada.
Terminando la función BUSCARH
Aunque los ejemplos que usamos anteriormente usan pequeños conjuntos de datos, es fácil ver cómo la función HLOOKUP facilitaría mucho la búsqueda de hojas de cálculo completas que están configuradas como tablas horizontales.
Esta función es solo una de las muchas formas en que puede navegar por Google Sheets más rápido, si sigue aprendiendo, reducirá el tiempo que tiene que dedicar a la entrada y recuperación de datos.