Dentro del multiverso de funciones existentes en Excel, tal
vez la de búsqueda sea la más indispensable dentro del laborioso día de los cálculos
y presentaciones. Es muy tentador asignar valores a un campo utilizando la intuición
y búsqueda manual (por filtros) para atender rápidamente un requerimiento. Sin
embargo, puede ser caótico en caso de recibir una actualización de la información.
En esta entrada veremos algunos tips
básicos de cómo utilizar BUSCARV para traer valores de una base de datos.
Estructura:
Valor_buscado: Es
la llave que conectara la plantilla de búsqueda con la base de datos de información,
en lo posible tratar de que el campo sea único y no contenga caracteres
especiales
Matriz_buscar_en:
Es el rango en donde buscara la información, es muy importante que la primer
columna del rango contenga la llave principal para la búsqueda.
Indicador_columnas:
Es la posición en donde esta el valor requerido a traer en la búsqueda.
[ordenado]: La búsqueda
puede ser exacta (0) o inexacta (1), esto quiere decir que los resultados
pueden traerse de manera aproximada utilizando el valor 1.
Que no buscar con BUSCARV
Es importante aclarar que la función BUSCARV solo trae un
valor a la vez, no concatena resultados en la celda. En caso de que un valor_buscado se encuentre varias veces
en la Matriz_buscar_en este traerá el
ultimo resultado encontrado.
Ejemplo:
Se tiene la siguiente base de datos de algunos amigos:
Deseamos buscar la edad de uno de nuestros amigos, utilizando la hoja Buscador:
Por lo cual utilizaremos la función de Excel BUSCARV, para ello iniciaremos la formula con el signo igual en la celda D2 y llamando la función BUSCARV:
El valor buscado lo tomaremos de la celda B2:
Es importante aclarar en este punto que el separador de fórmulas puede corresponder a punto y coma (;) o coma (,). Esto depende de la configuración regional del equipo. Continuando con el ejemplo, procederemos a señalar el rango de búsqueda. El cual se encuentra en la hoja BaseDatos:
Presionamos la tecla de función F4, para proteger el rango de búsqueda y que permanezca como referencia absoluta:
En este punto determinaremos el indicador de columna, es importante
contar desde la primer columna del rango (llave) hasta la columna deseada. En
este caso sería valor 4, el cual corresponde a la columna de la edad:
Para cerrar la formula, indicamos que la referencia es exacta (valor 0)
El resultado generar un error (#N/A), dado que no se han digitado valores para la búsqueda en la celda B2:
Procedemos a poner una identificación de nuestros amigos y obtendremos su edad:
BUSCARV es una función que recorre la totalidad del rango para encontrar un valor, es decir que cuando el rango de búsqueda es más alto la reciprocidad en la memoria se verá afectada. En entregas futuras se estarán viendo entradas para minimizar los recursos de búsqueda o nuevos métodos para obtener un resultado con la eficiencia que nos exige el día.
























