Powered By Blogger

miércoles, 27 de mayo de 2020

Hablemos del =BUSCARV



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. 

No hay comentarios:

Publicar un comentario