Búsqueda

VLOOKUP

Definición

VLOOKUP busca una clave en la primera columna de una tabla y devuelve un valor de otra columna de la misma fila.

Sintaxis

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Argumentos

Argumento Significado
lookup_value La clave que se busca, como un código escrito entre comillas o contenido en una celda.
table_array El bloque de celdas donde buscar. La clave debe estar en su columna más a la izquierda.
col_index_num Qué columna de la tabla se devuelve, contando la más a la izquierda como 1.
range_lookup Usa FALSE para una coincidencia exacta. TRUE u omitirlo permite una coincidencia aproximada en datos ordenados.

Ejemplo resuelto

Una tienda pequeña guarda códigos de producto, nombres y precios en A2:C4.

A: Código B: Producto C: Precio
P-310 Lámpara 36
P-455 Estante 58
P-782 Silla 91

Fórmula: =VLOOKUP("P-455",A2:C4,3,FALSE)

Resultado: 58. El código P-455 se encuentra en la fila 3 de la hoja, y la columna 3 de esa fila contiene el precio 58.

Práctica

El rango A2:C4 contiene registros de personal: E-05, Mira, Lisbon; E-12, Tomas, Prague; y E-19, Ines, Madrid. Escribe una fórmula de coincidencia exacta que devuelva la ciudad de E-12.

  1. En D2, escribe un VLOOKUP de coincidencia exacta que devuelva la ciudad de E-12 desde A2:C4.
Paso 1 de 2
Aquí las fórmulas usan los nombres de función en inglés, como SUM, y un punto (.) como separador decimal, en todos los idiomas.
Cargando la hoja…

Funciones relacionadas

INDEX y MATCH pueden hacer el mismo tipo de búsqueda y, a diferencia de VLOOKUP, pueden devolver un valor de una columna a la izquierda de la clave.

Error común

Buscar una clave que no está en la columna más a la izquierda de table_array; VLOOKUP nunca mira a la izquierda, así que el resultado es #N/A.

Funciones relacionadas

Estos enlaces son funciones relacionadas.