VLOOKUP, o "Búsqueda vertical", es una función útil que va más allá de usar sus hojas de cálculo como calculadoras glorificadas o listas de tareas, y realiza un análisis de datos real. Específicamente, BUSCARV busca un valor en una selección de celdas por columna y luego le devuelve un valor correspondiente de la misma fila. Saber qué significa "correspondiente" en este contexto es la clave para comprender BUSCARV, así que profundicemos y veamos cómo usar 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 se usa en una fórmula, aunque la fórmula más simple es usarla sola. Debe proporcionar un par de datos a la función, separados por comas, de la siguiente manera:
BUSCARV(SU TÉRMINO DE BÚSQUEDA, RANGO DE CELDAS, VALOR DEVUELTO, ESTADO ORDENADO)
Veamos cada uno de estos por separado.
- SU TÉRMINO DE BÚSQUEDA: Esto se conoce como clave_búsqueda en la documentación, pero es el término que desea encontrar. Puede ser un número o un fragmento de texto (es decir, una cadena). Solo asegúrese de que si es texto, enciérrelo entre comillas.
- RANGO DE CELDAS: Conocido simplemente como el rango, lo usa para seleccionar en qué celdas de su hoja de cálculo buscará. Presumiblemente, esta será una región rectangular con más de un gran número de columnas y filas, aunque la fórmula funcionará con tan solo una fila y dos columnas.
- VALOR DEVUELTO: El valor que desea devolver, 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 la columna con el valor que desea devolver en relación con la primera columna. Dicho de otra manera, si la primera columna (buscada) es la columna 1, este es el número de la columna para la que desea devolver el valor de la misma fila.
- SORTED STATE: Esto se designa como is_sorted en otras fuentes, y es un valor verdadero/falso sobre si la columna buscada (de nuevo, la columna 1) está ordenada. Esto es importante cuando se buscan valores numéricos. Si este valor se establece en FALSE, el resultado será para la primera fila que coincida perfectamente. Si no hay valores en la columna 1 que coincidan con el término de búsqueda, obtendrá 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 ninguno que coincida, volverá a recibir un error.
La función BUSCARV en la práctica
Suponga que tiene una pequeña lista de productos, cada uno de los cuales tiene un precio asociado. Luego, si desea llenar una celda con el precio de una computadora portátil, usaría la siguiente fórmula:
=BUSCARV("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 que tiene los objetivos de búsqueda.
Veamos este 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 esto no aparece en la fórmula).
Inicie la fórmula con el signo igual (=), luego ingrese la función. Como se mencionó, esta será una fórmula simple que consiste solo en esta función. En este caso, estamos usando la fórmula:
=BUSCARV("Portátil", A3:C9, 3, falso)
Presione Entrar. La fórmula desaparecerá en 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 busca el rango A3 a C9 Luego busca la fila que contiene "Laptop". Luego busca la columna tercera en el rango (nuevamente, esto incluye la primera columna) y devuelve el resultado, que es $1, 199 Este debería ser el resultado que desea, pero si se ve extraño, verifique dos veces los parámetros que ingresó para asegurarse de que sean correctos (especialmente si copió y pegó la fórmula de otra celda, porque el rango de celdas puede cambiar como un resultado).
Una vez que aprenda cómo seleccionar el rango y su valor de retorno relativo, podrá ver cómo esta es una función útil para encontrar valores incluso en conjuntos de datos muy grandes.
Uso de BUSCARV en diferentes hojas de cálculo de Google
Con respecto al parámetro RANGO DE CELDAS, puede realizar su BUSCARV no solo en celdas dentro de la hoja actual, sino también dentro de otras hojas en el libro de trabajo. Use la siguiente notación para especificar un rango de celdas en una hoja diferente en su libro de trabajo actual:
=BUSCARV("Laptop", '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 de trabajo completamente diferente, pero necesita usar la función IMPORTRANGE. Esto toma dos parámetros: la URL del libro de hojas que desea usar y un rango de celdas que incluye el nombre de la hoja como se muestra arriba. Una función que contenga todos estos elementos podría verse así:
=BUSCARV("Laptop", 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, incluya los términos de búsqueda basados en texto entre comillas. De lo contrario, Google Sheets pensará que es un rango con nombre y le dará un error si no puede encontrarlo.
- Si está copiando y pegando una de estas fórmulas, se seguirán aplicando las reglas normales para actualizar el valor del rango de celdas. En otras palabras, si tiene una lista fija de datos, asegúrese de anclar el rango de celdas con el signo de dólar (es decir, "$A$2:$B$8" en lugar de "A2:B8"). De lo contrario, la fórmula se compensará dependiendo de dónde los pegue (observe la captura de pantalla al comienzo de la sección, donde los números de fila están separados por uno).
- Si ordena su lista, recuerde revisar sus búsquedas en caso de que la ordene nuevamente. La mezcla de filas puede generar resultados inesperados si establece el estado ordenado de la fórmula en TRUE.