Cómo usar Vlookup desde otro libro de trabajo en Google Sheets

Vlookup es una función esencial en las hojas de cálculo, incluidas Google Sheets. Le permite realizar búsquedas verticales buscando valores clave en el rango seleccionado. Esta función luego devuelve un valor a otra columna pero dentro de la misma fila.

Cómo usar Vlookup desde otro libro de trabajo en Google Sheets

Vlookup generalmente se realiza entre hojas, pero también puede usarlo para extraer resultados para libros de trabajo separados. En este artículo, le mostraremos cómo hacerlo mediante un ejemplo práctico.

Vlookup con dos libros de trabajo: guía paso a paso

En este ejemplo, usaremos libros de trabajo que contienen datos de venta de zapatos. Como está trabajando con dos documentos, es mejor colocarlos uno al lado del otro. Desafortunadamente, a diferencia de Microsoft Excel, no existe la opción de vista en paralelo, por lo que deberá cambiar el tamaño de las ventanas manualmente. Otra opción es instalar la aplicación Tab Resize de Chrome Store.

Cómo usar Vlookup desde otro libro de trabajo

  1. Copie la URL del libro de trabajo en el que desea usar los datos para Vlookup. En nuestro caso, eso es "Zapatos 2". Solo necesita copiar la parte entre "d /" y "/ edit".
  2. Para utilizar los datos de "Zapatos 2", debe otorgarle acceso desde "Zapatos 1". Ese es el momento de utilizar la función IMPORTRANGE. Usa la fórmula:

IMPORTRANGE (spreadsheet_key, range_string)

En nuestro ejemplo, la fórmula es:

IMPORTRANGE ("1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI", "¡Zapatos! A2 ″)

Tenga en cuenta que si el nombre de su hoja tiene dos o más palabras, tendrá que usar una sola comilla. Si el nombre de la hoja fuera "Datos de calzado", la fórmula se vería así:

IMPORTRANGE ("1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI", "’ Datos de calzado ’! A2 ″)

permitir el acceso

Si tiene muchos datos, puede esperar unos minutos antes de que se carguen. Ahora, haga clic en "Permitir acceso" para conectar estas hojas de diferentes libros de trabajo.

Use Vlookup desde otro libro de trabajo

Ahora que está conectado, puede usar Vlookup. En el campo B2 de "Zapatos 1", elimine la fórmula que acabamos de implementar y escriba lo siguiente:

VLOOKUP (A2, IMPORTRANGE ("1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI", "Zapatos! A2: D6 ″), 3,0)

Usamos la función IMPORTRANGE con la clave de la hoja de cálculo y el nombre de la hoja de "Zapatos". Luego proporcionamos el rango, el índice y el "0" al final, ya que estos datos no están ordenados.

La formula es:

VLOOKUP (clave_búsqueda, IMPORTRANGE (clave_hoja_cálculo, cadena de rango), índice, está_ordenado

Tenga en cuenta que el rango que proporcionó "," ¡Zapatos! A2: D6 "es una cadena, a diferencia de todas las demás referencias de celda. En este caso, no es necesario bloquear el rango porque es texto y no cambiará.

Además, definimos el rango como "A2: D6", pero si agrega los datos en D7, deberá cambiarlo a "A2: D7". Sin embargo, es mejor ingresar "A2: D". De esta manera, no especificará la fila en la que Hojas de cálculo de Google las revisará todas. La ventaja de esto es que si agregamos más elementos, no necesitamos actualizar la fórmula.

Vlookup en Google Sheets - Cómo evitar errores

Si ha utilizado Vlookup en Microsoft Excel, es posible que se confunda, ya que esta función funciona de forma un poco diferente en Google Sheets. Esto es lo que necesita saber antes de comenzar.

Vlookup en Google Sheet no distingue entre mayúsculas y minúsculas de forma predeterminada, por lo que no hace diferencia entre minúsculas y mayúsculas. Si necesita Vlookup que distinga entre mayúsculas y minúsculas, use esta fórmula:

ArrayFormula (INDEX (return_range, MATCH (TRUE, EXACT (lookup_range, search_key), 0)))

Si el argumento is_sorted se establece en TRUE o no está presente, deberá usar el orden ascendente en la primera columna. Al hacerlo, Vlookup realizará una búsqueda más rápida que solo funciona cuando los datos están ordenados.

Si desea una coincidencia parcial, puede utilizar dos caracteres comodín: un asterisco (*) y el signo de interrogación (?).

De forma predeterminada, Vlookup en Google Sheets siempre busca en la columna más a la izquierda. Para anularlo, use la fórmula

ÍNDICE (rango_devolución, COINCIDIR (tecla_búsqueda, rango_búsqueda, 0))

Las sintaxis a utilizar

Para comprender mejor esta guía, aquí hay una lista de sintaxis que hemos utilizado:

Clave de búsqueda - Este es el valor que buscamos, también llamado identificador único.

Rango - Seleccione dos o más columnas para realizar la búsqueda.

Índice - Este es el número de la columna que tiene el valor que necesita importar a otra hoja de cálculo.

Está_ordenado - Aquí solo hay dos valores, y FALSE es el predeterminado.

Utilice VERDADERO si las columnas deben ordenarse de la más pequeña a la más grande o de la A a la Z. De esta manera, es posible que la fórmula de Vlookup no devuelva la coincidencia exacta. En su lugar, obtendrá un resultado aproximado menor que la clave_búsqueda. Si no hay ninguno, recibirá el mensaje de error.

Utilice FALSE si no necesita ordenar. Vlookup buscará solo coincidencias exactas y devolverá un error si no encuentra ninguna. Si hay dos o más valores iguales, Vlookup usará el primero.

Use Vlookup desde otro libro de trabajo en Google Sheets

Conexión exitosa de los libros de trabajo

Como es de esperar que haya aprendido, conectar diferentes libros de trabajo en Google Sheets con Vlookup es un proceso sencillo cuando se usa la función IMPORTRANGE. Si bien la función VLookup funciona de la misma manera en Excel, estas aplicaciones no funcionarán juntas. Debido a sus fórmulas intuitivas y funciones que no están presentes en la alternativa de hoja de cálculo de Microsoft, Hojas de cálculo de Google podría ser la mejor solución para trabajar con varios libros y hojas de trabajo.

¿Con qué frecuencia usa la función Vlookup en Google Sheets? ¿Trabaja a menudo en dos o más libros de trabajo al mismo tiempo? Háganos saber en la sección de comentarios.