
VLOOKUP, o “Búsqueda vertical”, es una característica útil que va más allá de usar sus hojas de cálculo como calculadoras glorificadas o listas de tareas y realiza análisis de datos reales. En particular, la función BUSCARV busca el valor en las celdas seleccionadas por columna y luego devuelve el valor correspondiente de la misma fila. Saber qué significa “coincidencia” en este contexto es clave para comprender BUSCARV, así que profundicemos y veamos el uso de BUSCARV en Hojas de cálculo de Google.
Estas instrucciones se aplican a Hojas de cálculo de Google en todas las plataformas.
Uso de la sintaxis de la fórmula BUSCARV
BUSCARV es una función que usas en una fórmula, aunque la fórmula más simple es usarla sola. Debe proporcionar varios datos para la función, separados por comas, de la siguiente manera:
BUSCARV (SU TÉRMINO DE BÚSQUEDA, RANGO DE CELDAS, VALOR DEVUELTO, ORDENAR ESTADO)
Echemos un vistazo a cada uno de ellos a su vez.
- SU TÉRMINO DE BÚSQUEDA: Esto se llama search_key en la documentación, pero ese es el término que desea buscar. Puede ser un número o un fragmento de texto (como una cadena). Solo asegúrese de que sea texto que encierre entre comillas.
- RANGO DE CELDAS: simplemente llamado rango, lo usa para seleccionar qué celdas de su hoja de cálculo buscará. Se supone que es un área rectangular con más de muchas columnas y filas, aunque la fórmula solo funcionará con una fila y dos columnas.
- VALOR DEVUELTO: El valor de retorno, también llamado índice, es la parte más importante de la función y la más difícil de entender. Este es el número de columna con el valor que desea devolver en relación con la primera columna. En otras palabras, si la primera columna (que busca) es la columna 1, ese es el número de la columna para la que desea devolver un valor de la misma fila.
- ESTADO DE CLASIFICACIÓN: en otras fuentes, esto se denomina is_sorted y este valor verdadero/falso indica si la columna que se busca está ordenada (nuevamente, columna 1). Esto es importante cuando se buscan valores numéricos. Si este valor se establece en FALSO, el resultado es la primera fila que coincide perfectamente. Si no hay valores en la columna 1 que coincidan con el término de búsqueda, recibirá un error. Sin embargo, si se establece en TRUE, el resultado será el primer valor menor o igual que el término de búsqueda. Si no hay ninguna coincidencia, volverá a recibir un mensaje de error.
La función BUSCARV en la práctica
Supongamos que tiene una breve lista de productos, cada uno con su precio correspondiente. Luego, si desea llenar la celda con el precio de una computadora portátil, debe usar la siguiente fórmula:
=BUSCARV("Ordenador portátil",A3:B9,3,falso)
Esto devuelve el precio almacenado en la columna 3 en este ejemplo, que es la columna dos a la derecha de la columna de destino de búsqueda.
Vamos paso a paso para explicar el proceso en detalle.
-
Coloque el cursor en la celda donde desea que aparezca el resultado. En este ejemplo, es B11 (la etiqueta para esto está en A11, “Precio de la computadora portátil”, aunque no está incluido en la fórmula).
-
Comience la fórmula con un signo igual ( = ), luego ingrese la función. Como ya se mencionó, será una fórmula simple que constará solo de esta función. En este caso, usamos la fórmula:
=BUSCARV("Ordenador portátil",A3:C9,3,falso)
-
Presione Entrar. La fórmula en sí misma desaparecerá de la hoja de cálculo (aunque seguirá apareciendo en la barra de fórmulas de arriba), y en su lugar se mostrará el resultado.
-
En el ejemplo, la fórmula considera el rango de A3 a C9. Luego busca una cadena que contenga “Laptop”. Luego busca la tercera columna en el rango (nuevamente, incluye la primera columna) y devuelve un resultado de $1199. Este debería ser el resultado que desea, pero si se ve extraño, vuelva a verificar su entrada para asegurarse de que sea correcta (especialmente si ha copiado y pegado la fórmula de otra celda porque el rango de celdas puede cambiar como resultado).
Una vez que aprenda a seleccionar un rango y su valor de retorno relativo, verá lo útil que es esto para encontrar valores incluso en conjuntos de datos muy grandes.
Uso de la función BUSCARV en diferentes hojas de cálculo de Google
En cuanto al parámetro RANGO DE CELDAS, puede realizar BUSCARV no solo en las celdas de la hoja actual, sino también en otras hojas del libro de trabajo. Utilice la siguiente notación para especificar un rango de celdas en otra hoja del libro actual:
=BUSCARV("Cuaderno",'Nombre de la hoja entre comillas simples si hay más de una palabra'!A1:B9,3,falso)
Incluso puede acceder a las celdas en un libro de hojas completamente diferente, pero necesita usar la función IMPORTRANGE. Esto requiere dos parámetros: la URL del libro de hojas que desea usar y un rango de celdas, incluido el nombre de la hoja, como se muestra arriba. Una función que contenga todos estos elementos podría verse así:
=BUSCARV("Notebook",IMPORTRANGE("https://docs.google.com/spreadsheets/d/aLlThEnUmBeRsAndlEtTeRs/","Sheet1!B7:D42"),3,false)
En este ejemplo, la función anidada (es decir, el resultado de la función IMPORTRANGE) se convierte en uno de los parámetros de la función BUSCARV.
Consejos para usar la función BUSCARV
Para asegurarse de obtener los resultados correctos de su fórmula, tenga en cuenta los siguientes puntos.
- Primero, encierre los términos de búsqueda de texto entre comillas. De lo contrario, Google Sheets asumirá que es un rango con nombre y generará un error si no puede encontrarlo.
- Si copia y pega una de estas fórmulas, se seguirán aplicando las reglas normales para actualizar un valor de rango de celdas. En otras palabras, si tiene una lista fija de datos, asegúrese de anclar el rango de celdas a un signo de dólar (por ejemplo, “$A$2:$B$8” en lugar de “A2:B8”). De lo contrario, la fórmula se cambiará dependiendo de dónde los pegue (observe la captura de pantalla al principio de la sección donde los números de línea se desplazan en uno).
- Si ordena su lista, no olvide volver a buscar si la ordena nuevamente. La combinación de filas puede producir resultados inesperados si establece el estado de clasificación de una fórmula en TRUE.