VLOOKUP (Vertical Lookup) es una función en Excel que se utiliza para buscar un valor en la primera columna de una tabla o rango y devolver un valor en la misma fila desde una columna específica.
Sintaxis de VLOOKUP (BUSCARV)
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- lookup_value: El valor que deseas buscar.
- table_array: El rango de celdas que contiene los datos. La primera columna de este rango es donde se buscará el
lookup_value
. - col_index_num: El número de la columna en el
table_array
desde la cual se debe devolver el valor coincidente. - range_lookup (opcional): Un valor lógico (TRUE o FALSE). TRUE busca una coincidencia aproximada, mientras que FALSE busca una coincidencia exacta.
Ejemplos de VLOOKUP
- Ejemplo Básico Supongamos que tenemos una tabla de productos con los siguientes datos en el rango
A2:B5
: A B Producto Precio Manzana $1.00 Plátano $0.50 Uva $2.00 Naranja $1.50 Si queremos buscar el precio del Plátano, usaríamos la siguiente fórmula:
=VLOOKUP("Plátano", A2:B5, 2, FALSE)
Resultado: $0.50
- Ejemplo con Coincidencia Aproximada Supongamos que tenemos una tabla de puntajes con los siguientes datos en el rango
A2:B5
: A B Puntaje Grado 90 A 80 B 70 C 60 D Si queremos determinar el grado para un puntaje de 85, usaríamos la siguiente fórmula:
=VLOOKUP(85, A2:B5, 2, TRUE)
Resultado: B (porque 85 se encuentra entre 80 y 90, y se aproxima al 80)
- Ejemplo con Rango de Datos y Coincidencia Exacta Supongamos que tenemos una lista de empleados con sus IDs y nombres en el rango
A2:B5
: A B ID Nombre 101 Juan 102 María 103 Pedro 104 Ana Si queremos encontrar el nombre del empleado con el ID 103, usaríamos la siguiente fórmula:
=VLOOKUP(103, A2:B5, 2, FALSE)
Resultado: Pedro
Puntos Importantes
- La columna donde se busca el
lookup_value
debe ser la primera columna en eltable_array
. range_lookup
es opcional; si se omite, el valor predeterminado es TRUE (coincidencia aproximada).- En caso de usar una coincidencia aproximada (TRUE), la primera columna de
table_array
debe estar ordenada en orden ascendente.