Problema de búsquedaV en otro libro con ruta variable
Lauhick
Mensajes publicados
4
Estado
Miembro
-
Paliora -
Paliora -
¡Hola a todos!
Para explicaros mi problema, me gustaría realizar la búsqueda de un valor en otra carpeta distinta a la de mi libro y tener la posibilidad de marcar en una celda asignada el nombre del archivo del que deseo hacer mi búsqueda.
He probado varias opciones, como hacer una BUSCARV con esta formulación:
=BUSCARV(B21;" 'C:\Users\NG7ABDE\Desktop\Dossier\[& B26 & ".xlsx]hoja1'!$1:$1048576
";2)
El problema es que no consigue crear la ruta...
También he probado con la función CONCATENAR.
Ya he logrado hacer esta función con una macro, pero mi objetivo sería prescindir de ella.
¡Espero que puedan ayudarme! :)
Gracias de antemano!
Configuración: Windows / Chrome 68.0.3440.75
Para explicaros mi problema, me gustaría realizar la búsqueda de un valor en otra carpeta distinta a la de mi libro y tener la posibilidad de marcar en una celda asignada el nombre del archivo del que deseo hacer mi búsqueda.
He probado varias opciones, como hacer una BUSCARV con esta formulación:
=BUSCARV(B21;" 'C:\Users\NG7ABDE\Desktop\Dossier\[& B26 & ".xlsx]hoja1'!$1:$1048576
";2)
El problema es que no consigue crear la ruta...
También he probado con la función CONCATENAR.
Ya he logrado hacer esta función con una macro, pero mi objetivo sería prescindir de ella.
¡Espero que puedan ayudarme! :)
Gracias de antemano!
Configuración: Windows / Chrome 68.0.3440.75
1 respuesta
-
Hola
prueba con:
=BUSCARV(B21;INDIRECTO(" 'C:\Users\NG7ABDE\Desktop\Dossier\[" & B26 & ".xlsx]hoja1'!$A1:$B1048576");2)
que debería ajustarse al nombre del libro en B26
crdlmnt
--
La calidad de la respuesta depende principalmente de la claridad de la pregunta, ¡gracias!-
-
Puedo haberme equivocado en el modelo
Verifique que lo que escribe entre los paréntesis de INDIRECT corresponda exactamente a la dirección que quiere obtener (en texto, con textos, signos, etc..)
para ello escriba toda la parte entre estos paréntesis (sin el código INDIRECT, pero con todas las comillas) en una celda fuera del campo, comenzando por el signo igual, verifique la etiqueta obtenida, corríjala si es necesario para obtener el código correcto
y luego insértelo en la fórmula
crdlmnt -
Sí, sí, ya lo había verificado así y el resultado coincide perfectamente con el esperado, para decirle que incluso copié este resultado como valor y después lo pegué en mi matriz de búsqueda y la función me dio el resultado esperado.
Parecería más bien que Excel no entiende que esa cadena de caracteres es un recorrido de carpetas cuando se utiliza una función -
-
-