Escolar Documentos
Profissional Documentos
Cultura Documentos
LA FUNCIN
BUSCARV
Ejercicios resueltos
EXCELTOTAL.COM
LA FUNCIN
BUSCARV
Ejercicios Resueltos
EXCELTOTAL.COM
Si la celda muestra el nmero 3, entonces tu equipo utiliza la coma (,) para separar los
argumentos de las funciones de Excel. Por el contrario, si obtienes un mensaje de
error, se deber a que tu equipo utiliza el punto y coma (;) como el separador de
argumentos.
Si tu configuracin requiere el uso de punto y coma (;) debers recordar hacer dicho
reemplazo antes de pegar las frmulas en Excel. El problema no suceder al utilizar los
libros de trabajo incluidos porque Excel se encargar de hacer el reemplazo
automticamente de dicho carcter.
EXCELTOTAL.COM
Datos de ejemplo
En todos los ejercicios que realizaremos utilizaremos los datos de la siguiente tabla:
Ya que la primera columna del rango B5:E14 es el rango B5:B14, la funcin BUSCARV
realizar la bsqueda del valor Pablo sobre dichas celdas.
En la siguiente imagen puedes ver el resultado de utilizar la frmula anterior sobre los
datos de ejemplo.
EXCELTOTAL.COM
Esta nueva frmula es exactamente la misma que la anterior con la nica diferencia de
que el rango de bsqueda es ahora C5:E14.
Ya que la columna inicial de este rango es la columna C, es decir la columna Apellido,
la funcin nos devolver un error ya que es evidente que sobre dicha columna de
apellidos no existir el nombre Pablo.
EXCELTOTAL.COM
EXCELTOTAL.COM
Rango de bsqueda
B5:B14
B5:C14
B5:D14
B5:E14
C5:C14
C5:D14
C5:E14
D5:D14
D5:E14
E4:E14
Columna de bsqueda
Nombre
Nombre
Nombre
Nombre
Apellido
Apellido
Apellido
Telfono
Telfono
Email
Posibles resultados
Nombre
Nombre, Apellido
Nombre, Apellido, Telfono
Nombre, Apellido, Telfono, Email
Apellido
Apellido, Telfono
Apellido, Telfono, Email
Telfono
Telfono, Email
Email
La primera columna de la tabla es una lista de los rangos que podemos indicar a la
funcin BUSCARV para realizar la bsqueda. La segunda columna nos dice la columna
sobre la cual se realizar la bsqueda en caso de utilizar ese rango de bsqueda.
Recuerda que esa columna siempre ser la primera columna de la izquierda del rango
de bsqueda.
Finalmente, la tercera columna de la tabla me indica los posibles resultados que la
funcin BUSCARV me puede devolver basados en el rango de bsqueda ingresado.
Como ejemplo, utilizaremos la funcin BUSCARV con el rango de bsqueda C5:D14 el
cual nos permite buscar sobre la columna Apellido. Considera la siguiente frmula:
Observa que el tercer argumento de la funcin BUSCARV tiene el valor 2 lo cual pide a
la funcin que nos devuelva la segunda columna del rango de bsqueda.
Ese nmero 2 en el tercer argumento de la funcin no se refiere a la segunda columna
del rango de datos sino a la segunda columna del rango de bsqueda indicado en el
primer argumento de la funcin.
Nuestra frmula tiene el rango de bsqueda C5:D14 el cual tiene solo dos columnas y
la segunda de ellas es la columna D que corresponde a la columna Telfono. La
siguiente imagen muestra el resultado de la frmula.
EXCELTOTAL.COM
EXCELTOTAL.COM
Aunque la funcin BUSCARV nos da toda esa flexibilidad para indicar el rango donde se
realizar la bsqueda, es importante recordar la cantidad de columnas que tiene dicho
rango de manera que no sobrepasemos ese nmero mximo al momento de pedir la
columna de resultado.
EXCELTOTAL.COM
9
Si necesitamos encontrar un Telfono partiendo del Email de una persona, ser
obligatorio modificar el orden de las columnas. Para el siguiente ejemplo he invertido
las columnas Email y Telfono y utilizar la siguiente frmula:
=BUSCARV("daniel@exceltotal.com", D5:E14, 2, FALSO)
Ahora que las columnas han sido invertidas, puedo hacer la bsqueda sobre la
columna Email y obtener el Telfono que le corresponde. La siguiente imagen muestra
el resultado de la frmula anterior.
De no haber invertido las columnas en nuestros datos, este tipo de bsqueda jams
habra sido posible de realizar con la funcin BUSCARV.
El consejo que podemos obtener de este ejercicio es que, en la medida de lo posible,
debemos descubrir la columna por la que frecuentemente realizaremos las bsquedas
y colocarla al principio de los datos.
Como regla general, la funcin BUSCARV nos permitir obtener todas las columnas que
estn a la derecha de una determinada columna. Por esta razn, la columna que est
al final del rango de bsqueda ser la de menor utilidad para realizar bsquedas ya
que no tendr ninguna columna a la derecha.
EXCELTOTAL.COM
10
Por el contrario, la columna que se encuentra en el extremo izquierdo del rango de
bsqueda ser la que podremos utilizar para encontrar cualquiera de las dems
columnas.
El siguiente ejemplo muestra que he movido la columna Email al principio de los datos
y eso me permitir buscar el Nombre de la persona que corresponde a un determinado
correo electrnico.
Con este orden de columnas podramos encontrar cualquier dato basados en el Email
de una persona.
Conclusin
Nunca debes olvidar que la funcin BUSCARV hace siempre la bsqueda sobre la
primera columna del rango de bsqueda indicado en su segundo argumento. Podemos
modificar la referencia de dicho rango de bsqueda para elegir la columna sobre la
cual se realizar la bsqueda. En caso de que ningn rango de bsqueda funcione
para obtener el resultado que necesitas, debers cambiar el orden de las columnas en
base a tus necesidades.
EXCELTOTAL.COM