BUSCARV referenciado a un nombre de archivo en una celda

30/06/2005 - 01:55 por Esteban Dido | Informe spam
Hola,
Aquí al ataque nuevamente.
Tengo en un archivo unas fórmulas con la función BUSCARV vinculadas con un
archivo que está en otra carpeta.
Algo así como
BUSCARV($D4,'C:\Registros Primarios\Informes por
item\[Transporte.xls]Gastos'!$B$3:$M$1000,8,0)
Se desea poder usar el mismo archivo para ver registros de otros 'itemes'
sin tener que cambiar todas las fórmulas donde está BUSCARV.
Idealmente sería poder escribir en una celda, digamos G1 el 'nombre' y/o
'nombre y ubicación' del archivo al que se quiere acceder y entonces
vincular las fórmulas BUSCARV con G1 en vez de C:\Registros
Primarios\Informes por item\[Transporte.xls]. Así el usuario simplemente
ingresaría en G1 el nombre del archivo que necesita analizar.
No sé si se puede. Yo no he podido hacerlo, ni aún concatenando.
Gracias y saludos
E.D.
 

Leer las respuestas

#1 Héctor Miguel
30/06/2005 - 03:42 | Informe spam
hola, Esteban !

... en un archivo... formulas con... BUSCARV vinculadas con un archivo... en otra carpeta.
... como BUSCARV($D4,'C:\Registros Primarios\Informes por item\[Transporte.xls]Gastos'!$B$3:$M$1000,8,0)
... poder usar el mismo archivo... sin tener que cambiar todas las formulas donde esta BUSCARV.
... escribir en una celda, digamos G1 el 'nombre' y/o 'nombre y ubicación' del archivo... y... vincular... BUSCARV con G1 [...]



segun como y que tanto escribas en [p.e.] 'G1'... podrias usar la funcion indirecto() como segundo argumento de buscarv...
[pero como 'lo veo'... parece que deseas mantener 'cerrados' los otros libros] -???-
-> si los libros 'involucrados' estan cerrados...
-> una [posible] alternativa seria usando un complemento [de terceros] +/- como sigue:
busca en la pagina de Laurent Longre -> http://longre.free.fr =>English page<= [Excel add-ins]
[e instala] el complemento MoreFunc.xll [MasFunciones] -> http://longre.free.fr/downloads/Morefunc.exe
[opcionalmente, algunos ejemplos en -> http://longre.free.fr/downloads/Examples.zip]
podras usar la funcion: Indirect.Ext que permite 'interactuar' con libros cerrados.
-mas otras 40 funciones que 'tendrias que cargar' con ellas- =>todas muy utiles<= 'pero'... NO de 'uso frecuente' :((
-> otra posible alternativa seria usar macros para 'crear' [efectivamente] formulas vinculando a libros cerrados ;)

[creo que] la 'idea general' esta planteada en las 'propuestas' anteriores [igual y mis supuestos estan equivocados] :-(
si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.

Preguntas similares