Volver a InicioVolver Ej Excel

 

Buscar artículos en lista

Vamos a seguir con una de las funciones más útiles que existen de cara al control de una lista de argumentos como podrían ser, por ejemplo, productos de una empresa. Observa la sintaxis de la función
=BUSCARV( )
=BUSCARV(Celda;Rango;Columna)

Es decir, buscará el valor de una celda en un rango de celdas y retornará el contenido de n columnas a su derecha.

¿Qué diablos significa esto? Supongamos que tenemos un listado de productos tal que así:

Suponte que es un lista súper larga de artículos en almacén. Observa que en la parte superior hemos preparado tres casillas de colores. Estas celdas servirán para nuestro propósito. En la celda [C2] colocaremos la fórmula:
=BUSCARV(C1;A7:C15;2)

¿Para qué servirá esta hoja? Lo que haremos será escribir un código de artículo en la celda [C1] (amarilla) y Excel hará que aparezca automáticamente la descripción y la cantidad disponible en las do celdas inferiores.

Este tipo de hojas va perfecto para hacer una consulta a un listado. La fórmula mirará lo que hay en la celda [C1], y lo buscará en el rango A7:C15. Una vez que lo encuentre, (lo encontrará en la 1ª columna), mostrará lo que hay 2 columnas a su derecha (contándose ella), es decir, la descripción del producto.

 

Observa detenidamente los tres argumentos que nos pide la función =BUSCARV, primero la celda donde estará lo que intentamos buscar (el código), luego el rango donde ha de buscarlo, y por último el número de columna que queremos mostrar.

Ahora, escribiremos la fórmula para la celda [C3]. Básicamente es igual a la anterior, pero ahora el número de columna será el 3, es decir, mostrará la cantidad:
=BUSCARV(C1;A7:C15;3)

Ahora sólo faltará comprobar las dos fórmulas escribiendo cualquier código de la lista de artículos en la celda [C1].

Un detalle importante de la función =BUSCARV() es que si la lista o rango donde hay que buscar está desordenada, tendremos que añadir la palabra FALSO al final de la fórmula. Observa este ejemplo:
=BUSCARV(C1;A7:C15;2;FALSO)

En nuestro caso no hace falta, pues la lista está alfabéticamente ordenada.