VLOOKUP es una de las funciones más incomprendidas de Google Sheets. Le permite buscar y vincular dos conjuntos de datos en su hoja de trabajo con un único valor de búsqueda. A continuación se explica cómo utilizarlo.
A diferencia de Microsoft Excel, no hay un asistente VLOOKUP que lo ayude en Google Sheets, por lo que debe ingresar la fórmula manualmente.
Cómo funciona BUSCARV en Hojas de cálculo de Google
BUSCARV puede parecer confuso, pero es bastante sencillo una vez que comprende cómo funciona. Una fórmula que utiliza la función BUSCARV tiene cuatro argumentos.
El primero es el valor de la clave de búsqueda que está buscando y el segundo es el rango de celdas que está buscando (por ejemplo, A1 a D10). El tercer argumento es el número de índice de la columna de su rango de búsqueda, donde la primera columna de su rango es el número 1, la siguiente es el número 2, y así sucesivamente.
El cuarto argumento es si la columna de búsqueda se ha ordenado o no.
El argumento final solo es importante si está buscando la coincidencia más cercana al valor de la clave de búsqueda. Si prefiere devolver coincidencias exactas a su clave de búsqueda, establezca este argumento en FALSO.
A continuación, se muestra un ejemplo de cómo puede utilizar BUSCARV. Una hoja de cálculo corporativa puede tener dos hojas: una con una lista de productos (cada una con un número de identificación y precio) y una segunda con una lista de pedidos.
Puede utilizar el número de identificación como valor de búsqueda BUSCARV para encontrar rápidamente el precio de cada producto.
Una cosa a tener en cuenta es que BUSCARV no puede buscar los datos a la izquierda del número de índice de la columna. En la mayoría de los casos, debe ignorar los datos de las columnas a la izquierda de su clave de búsqueda o poner los datos de su clave de búsqueda en la primera columna.
Usar BUSCARV en una sola hoja
Para este ejemplo, suponga que tiene dos tablas con datos en una hoja. La primera tabla es una lista de nombres de empleados, números de identificación y cumpleaños.
En una segunda tabla, puede usar BUSCARV para buscar datos que usen uno de los criterios de la primera tabla (nombre, número de identificación o fecha de nacimiento). En este ejemplo, usaremos BUSCARV para proporcionar la fecha de nacimiento de un número de identificación de empleado específico.
La fórmula VLOOKUP adecuada para esto es =VLOOKUP(F4, A3:D9, 4, FALSE)
.
Para desglosar esto, BUSCARV usa el valor de celda F4 (123) como clave de búsqueda y encuentra el rango de celdas A3 a D9. Devuelve los datos de la columna número 4 en ese rango (columna D, «Cumpleaños») y, como queremos una coincidencia exacta, el argumento final es FALSO.
En este caso, para el número de identificación 123, BUSCARV devuelve una fecha de nacimiento del 19/12/1971 (utilizando el formato DD / MM / AA). Desarrollaremos este ejemplo aún más agregando una columna a la Tabla B para los apellidos, lo que le permitirá vincular los cumpleaños con personas reales.
Esto solo requiere una simple modificación de la fórmula. En nuestro ejemplo, en la celda H4, =VLOOKUP(F4, A3:D9, 3, FALSE)
busca el apellido que coincida con el número de identificación 123.
En lugar de devolver la fecha de nacimiento, devuelve los datos de la columna número 3 («Apellido») correspondientes al valor de ID ubicado en la columna número 1 («ID»).
Utilice BUSCARV con varias hojas
El ejemplo anterior usó un conjunto de datos de una sola hoja, pero también puede usar BUSCARV para buscar datos en varias hojas en una hoja de trabajo. En este ejemplo, la información de la Tabla A ahora está en una hoja titulada «Empleados», mientras que la Tabla B ahora está en una hoja titulada «Cumpleaños».
En lugar de usar un rango típico de celdas como A3: D9, puede hacer clic en una celda en blanco y luego escribir: =VLOOKUP(A4, Employees!A3:D9, 4, FALSE)
.
Cuando agrega el nombre de la hoja al inicio del rango de celdas (¡Empleados! A3: D9), la fórmula BUSCARV puede usar datos de una hoja separada en su búsqueda.
Usar comodines con BUSCARV
Nuestros ejemplos anteriores utilizaron valores clave de búsqueda exactos para localizar los datos coincidentes. Si no tiene un valor de clave de búsqueda exacto, también puede usar caracteres comodín, como un signo de interrogación o un asterisco, con BUSCARV.
Para este ejemplo, usaremos el mismo conjunto de datos que nuestros ejemplos anteriores, pero si movemos la columna «Nombre» a la columna A, podemos usar un nombre parcial y un asterisco comodín para encontrar los apellidos de los empleados. .
La fórmula BUSCARV para buscar nombres usando un nombre parcial es =VLOOKUP(B12, A3:D9, 2, FALSE);
el valor de la clave de búsqueda va en la celda B12.
En el siguiente ejemplo, «Chr *» en la celda B12 coincide con el apellido «Geek» en la tabla de búsqueda de ejemplo.
Encontrar la coincidencia más cercana con BUSCARV
Puede utilizar el argumento final de una fórmula VLOOKUP para encontrar una coincidencia exacta o más cercana a su valor de clave de búsqueda. En nuestros ejemplos anteriores, buscamos una coincidencia exacta, por lo que establecemos este valor en FALSO.
Si desea encontrar la coincidencia más cercana a un valor, cambie el argumento final de BUSCARV a VERDADERO. Dado que este argumento especifica si un rango está ordenado o no, asegúrese de que su columna de búsqueda esté ordenada de la A a la Z; de lo contrario, no funcionará correctamente.
En nuestra tabla a continuación, tenemos una lista de artículos para comprar (A3 a B9), junto con los nombres y precios de los artículos. Están ordenados por precio de menor a mayor. Nuestro presupuesto total para gastar en un solo artículo es de $ 17 (celda D4). Usamos una fórmula BUSCARV para encontrar el artículo más asequible de la lista.
La fórmula VLOOKUP apropiada para este ejemplo es =VLOOKUP(D4, A4:B9, 2, TRUE)
. Debido a que esta fórmula BUSCARV está configurada para encontrar la coincidencia más cercana menor que el valor de búsqueda en sí, solo puede encontrar artículos que sean más baratos que el presupuesto establecido de $ 17.
En este ejemplo, el artículo más barato por debajo de $ 17 es la bolsa, que cuesta $ 15, y este es el artículo que la fórmula BUSCARV devolvió como resultado en D5.