Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INICIO
FUNCIONES
ACERCA
BUSCARV en varias
hojas de Excel
Generalmente recomiendo consolidar los datos en una sola hoja de Excel
antes de utilizar la funcin BUSCARV, pero si por alguna razn esto no es
posible y necesitas utilizar la funcin BUSCARV en varias hojas de Excel,
entonces considera alguna de las alternativas que mostrar en este artculo.
Como sabemos, la funcin BUSCARV devuelve el error #N/A cuando no
encuentra el valor que se est buscando, es por eso que la primer solucin
propuesta es la siguiente: Utilizar la funcin BUSCARV en la primera hoja,
si obtenemos un error, entonces buscar en la segunda hoja. Si volvemos a
obtener un error, entonces buscamos en la tercera hoja y as
sucesivamente.
La funcin SI.ERROR
Para saber si la funcin BUSCARV ha devuelto un error podemos utilizar la
funcin SI.ERROR que est disponible desde la versin de Excel 2007. El
primer argumento de la funcin SI.ERROR es el valor que ser evaluado y
su segundo argumento es la accin a tomar en caso de obtener un error. Si
deseamos realizar la bsqueda en dos hojas, entonces nuestra
implementacin seguir la siguiente lgica:
1/10
25/9/2014
Como primer ejemplo haremos una bsqueda sobre las primeras dos
tablas. En una nueva hoja realizar la bsqueda del ttulo de un libro en
base a su cdigo el cual colocar en la celda B1 y para ello utilizar la
siguiente frmula:
=SI.ERROR(BUSCARV(B1,Hoja1!A2:B6,2,FALSO),
BUSCARV(B1,Hoja2!A2:B6,2,FALSO))
Lo ms importante a resaltar de esta frmula es el rango de bsqueda
especificado en ambas funciones BUSCARV. En ambas funciones hago la
referencia precisa hacia la hoja donde deseo que se realice la bsqueda.
Observa el resultado obtenido al aplicar esta frmula a los datos:
http://exceltotal.com/buscarv-en-varias-hojas-de-excel/
2/10
25/9/2014
SI.ERROR(BUSCARV(B1,Hoja2!A2:B6,2,FALSO),
BUSCARV(B1,Hoja3!A2:B6,2,FALSO)))
Con esta modificacin nuestra bsqueda se extiende a la tercera hoja y
podremos saber si el cdigo de producto buscado se encuentra en ella:
3/10
25/9/2014
Como sabemos, Excel 2007 y 2010 nos permiten anidar hasta 64 funciones
por lo que ese sera el mximo de hojas que podramos incluir utilizando
este mtodo.
Sin embargo, no te recomiendo llegar hasta ese lmite ya que con solo
agregar una o dos funciones anidadas ms a nuestro ejemplo la frmula
incrementara su complejidad y cada vez se volvera ms difcil descubrir
cualquier error. En caso de que necesites hacer bsquedas sobre una gran
cantidad de hojas te recomiendo utilizar una macro ya que eso evitar la
elaboracin de una frmula ms compleja.
4/10
25/9/2014
Ahora ya conoces dos posibles soluciones para aquellos casos en los que
necesites utilizar la funcin BUSCARV en varias hojas de Excel. Descarga
el libro de trabajo que contiene la alternativa de solucin utilizando
funciones de Excel, as como la alternativa de solucin utilizando la macro y
contina experimentando con el ejemplo.
Artculos relacionados
Funcin BUSCARV con datos de otra hoja
Por Moiss Ortz el 26 de febrero del 2013.
JUAN MANUEL
Muchas gracias por tus tutoriales, me permiti ampliar el uso de
esta funcin que ha sido ya de por s muy til para mi trabajo.
Mario Herrera
Excelente .La Funcin es sumamente practica y funcional.
http://exceltotal.com/buscarv-en-varias-hojas-de-excel/
5/10