¿Qué es HLOOKUP y VLOOKUP (búsqueda)?

HLOOKUP y VLOOKUP son funciones en Microsoft Excel que le permiten usar una sección de su hoja de cálculo como una tabla de búsqueda.

Cuando se llama a la función VLOOKUP, Excel busca un valor de búsqueda en la columna más a la izquierda de una sección de su hoja de cálculo llamada matriz de tablas. La función devuelve otro valor en la misma fila, definido por el número de índice de la columna.

HLOOKUP es similar a VLOOKUP, pero busca una fila en lugar de una columna, y el resultado se compensa con un número de índice de fila. La V en VLOOKUP significa búsqueda vertical (en una sola columna), mientras que H en HLOOKUP significa búsqueda horizontal (dentro de una sola fila).

Ejemplo de VLOOKUP

Usemos el siguiente libro de trabajo como un ejemplo que tiene dos hojas. El primero se llama hoja de datos . En esta hoja, cada fila contiene información sobre un artículo de inventario. La primera columna es un número de pieza, y la tercera columna es un precio en dólares.

La segunda hoja se llama Hoja de búsqueda y contiene una fórmula que usa VLOOKUP para buscar datos en la Hoja de datos. En la captura de pantalla a continuación, observe que la celda B2 está seleccionada y que su fórmula aparece en la barra de fórmulas en la parte superior de la hoja.

El valor de la celda B2 es la fórmula = VLOOKUP (A2, 'Hoja de datos'! $ A $ 2: $ C $ 4, 3, FALSO) .

La fórmula anterior llenará la celda B2 con el precio de la parte identificada en la celda A2. Si el precio cambia en la Hoja de datos, el valor de la celda B2 en la Hoja de búsqueda se actualizará automáticamente para que coincida. De manera similar, si el número de pieza en la celda A2 en la Hoja de búsqueda cambia, la celda B2 se actualizará automáticamente con el precio de esa pieza.

Veamos cada elemento de la fórmula de ejemplo con más detalle.

Elemento de fórmulaSentido
=El signo igual (=) indica que esta celda contiene una fórmula, y el resultado debe convertirse en el valor de la celda.
VLOOKUPEl nombre de la función.
(Un paréntesis de apertura indica que el nombre anterior VLOOKUP era el nombre de una función e indica el comienzo de una lista separada por comas a la función.
A2Un paréntesis de apertura indica que el nombre anterior VLOOKUP era el nombre de una función e indica el comienzo de una lista de argumentos separados por comas para la función.
'Hoja de datos'! $ A $ 2: $ C $ 4

El segundo argumento, el Table Array . Define un área en una hoja que se utilizará como tabla de búsqueda. La columna más a la izquierda de esta área es la columna que contiene el Valor de búsqueda .

El argumento de matriz de tabla toma la forma general:

 'SheetName'! $ Col1 $ row1: $ col2 $ row2 

La primera parte de esta expresión identifica una hoja y la segunda parte identifica un área rectangular en esa hoja. Específicamente:

  1. SheetName es el nombre de la hoja donde se encuentra la matriz de la tabla (área de búsqueda). Debe estar encerrado entre comillas simples ( '' ) y seguido de un signo de exclamación ( ! ). Solo se requiere un identificador de hoja si está buscando datos en otra hoja. Si omite el identificador de hoja, VLOOKUP intentará realizar la búsqueda en la misma hoja que la función en sí.
  2. Col1, row1, col2 y row2 identifican la columna superior izquierda, la fila superior izquierda, la columna inferior derecha y la fila inferior derecha de la matriz de la tabla, en ese orden. Cada valor está precedido por un signo de dólar ( $ ), y dos puntos (:) se usan para separar los conjuntos de valores superior izquierda y inferior derecha.

La columna más a la izquierda de la matriz de la tabla debe contener su valor de búsqueda. Siempre defina la matriz de su tabla para que la columna de la izquierda contenga el valor que está buscando.

Este argumento es obligatorio.

3

El tercer argumento VLOOKUP, el Número de índice de columna . Representa el número de columnas, desplazamiento desde la columna más a la izquierda de la matriz de la tabla, donde se encontrará el resultado de la búsqueda. Por ejemplo, si la columna más a la izquierda de la matriz de búsqueda es C, un Número de índice de columna de 4 indicaría que el resultado debería provenir de la columna E.

En nuestro ejemplo, la columna más a la izquierda de la matriz de tabla es A y queremos un resultado de la columna C. A es la primera columna, B es la segunda columna y C es la tercera columna, por lo que nuestro número de índice de columna es 3 .

Este argumento es obligatorio.

FALSO

El cuarto argumento es el valor de búsqueda de rango . Puede ser VERDADERO o FALSO, y especifica si Excel debe realizar la búsqueda utilizando "búsqueda exacta" o "búsqueda de rango".

  • Un valor de VERDADERO significa que Excel realizará una "búsqueda de rango", también conocida como una coincidencia aproximada. Un mago difuso significa que comienza en la fila superior de la matriz de la tabla, buscando abajo, una fila a la vez. Si el valor en esa fila es menor que el valor de búsqueda (numéricamente o alfabéticamente), pasa a la siguiente fila y vuelve a intentarlo. Cuando encuentra un valor mayor que el valor de búsqueda, detiene la búsqueda y toma su resultado de la fila anterior.
  • Un valor de FALSE significa que no se debe realizar una búsqueda de rango. Se requiere una coincidencia exacta.

Si no está seguro de qué tipo de coincidencia usar, elija FALSO para una coincidencia exacta.

Si elige VERDADERO para una búsqueda de rango, asegúrese de que los datos en la columna más a la izquierda de la matriz de su tabla estén ordenados en orden ascendente (de menor a mayor). De lo contrario, los resultados no serán correctos.

Este argumento es opcional. Si omite este argumento, se realizará una búsqueda exacta.

)Un paréntesis de cierre, que indica el final de la lista de argumentos y el final de la función.

Recuerda:

  • El valor de búsqueda debe estar en la columna más a la izquierda de la matriz de la tabla. Si no, la función de búsqueda fallará.
  • Asegúrese de que cada valor en la columna más a la izquierda de la matriz de la tabla sea único. Si tiene valores duplicados en la columna donde se realiza la búsqueda, no se garantiza que los resultados de VLOOKUP sean correctos.

Excel, fórmula, términos de hoja de cálculo