Variación de BUSCARV con UDF que asocia todos los valores al que se hace referencia

Obed

12/07/10

Facil y rapido

Haz tu trabajo con mucha rapidez y de manera más sencilla.

Ponte en contacto.

Soporte

Resuelve todas tus dudas y recibe la mejor asesoría en en los proyectos que desarrolles.

¡Contáctanos!

Reportes

Desempéñate mejor en tus tareas con nuestros reportes en Excel.

¡Te decimos como lograrlo!

Desempolvando algunos archivos de mi Knowledge Base buscando una macro para adapatarla a un proyecto de programación en Excel en el que estoy trabajando, me encontré con esta fabulosa UDF (User Defined Function) de la cual desconozco quien es el autor (pero quien haya sido se le agradece), me tome la libertad de hacerle algunas pequeñas modificaciones.

Esta función personalizada surgió por la limitante que se tiene  con la función estándar de Excel BUSCARV, que devuelve el primer valor que encuentra en vertical con búsqueda orientada a las columnas de la derecha, esta UDF es capaz de buscar hacia los dos extremos, columnas a la izquierda y a la derecha devolviendo todos los valores coincidentes en una celda separándolos por una pipe ( | ).


Aunque el mismo resultado que se obtiene de esta UDF se puede obtener con una función matricial me parece que es más sencillo como nos lo muestra esta función.

Sin más preámbulo, aquí esta el código de la fórmula de la cual ustedes podrán pegar en el módulo estándar del editor de Visual Basic y llamar la función como cualquier otra función de Excel y podrán descubrir el poderío que tiene esta UDF.

¿Dónde pego este código en mi libro de Excel?  click aquí

Código:

La función la llamas desde tu hoja de Excel como  =BUSCARC

Vayan a esta liga para descargar el ejemplo Descargar.

 
Copyright © 2022 Exceltrabajaporti.com - Todos los derechos reservados.