Nombre de archivo en variable en una llamada de celda?
Kilauhea
-
Kilauhea -
Kilauhea -
Hola,
Estoy buscando llamar a valores y cadenas de texto de varios archivos bastante similares.
(son facturas, me gustaría recuperar las referencias, los montos sin IVA y el IVA, etc., para hacer un balance...).
Sé señalar celdas una por una abriendo los archivos, pero es largo y aburrido.
Me preguntaba si existe alguna forma de poner el nombre del archivo en una variable.
Ejemplo ideal:
pego el nombre del archivo en una celda L8: "monfichieraimporter.xls"
y para recuperar mis valores escribo...
= (L8)!totalHT (para la celda "totalHT")
= (L8)!referencia (para la referencia) etc.
pero, por supuesto, los paréntesis no son una sintaxis correcta
imagino que hay una función para eso?... y no lo encuentro :(
en fin, si conocen la sintaxis y/o tienen un método para recuperar datos repetitivos en una lista de archivos, se los agradecería
gracias por su atención
François
Configuración: Mac OS X (10.9.2) / Chrome 33.0.1750.152
Estoy buscando llamar a valores y cadenas de texto de varios archivos bastante similares.
(son facturas, me gustaría recuperar las referencias, los montos sin IVA y el IVA, etc., para hacer un balance...).
Sé señalar celdas una por una abriendo los archivos, pero es largo y aburrido.
Me preguntaba si existe alguna forma de poner el nombre del archivo en una variable.
Ejemplo ideal:
pego el nombre del archivo en una celda L8: "monfichieraimporter.xls"
y para recuperar mis valores escribo...
= (L8)!totalHT (para la celda "totalHT")
= (L8)!referencia (para la referencia) etc.
pero, por supuesto, los paréntesis no son una sintaxis correcta
imagino que hay una función para eso?... y no lo encuentro :(
en fin, si conocen la sintaxis y/o tienen un método para recuperar datos repetitivos en una lista de archivos, se los agradecería
gracias por su atención
François
Configuración: Mac OS X (10.9.2) / Chrome 33.0.1750.152
1 respuesta
Hola
Si en una celda A2 tienes la dirección completa: 'monfichier'!reference, puedes hacer referencia a ella en otra celda con INDIRECT(A2)
o si quieres recomponer la dirección:
en A2 el nombre sin los ': monfichier
en la otra celda: = INDIRECT("'" & A2 & "'!reference")
Saludos
"La imaginación es más importante que el conocimiento." A. Einstein
Si en una celda A2 tienes la dirección completa: 'monfichier'!reference, puedes hacer referencia a ella en otra celda con INDIRECT(A2)
o si quieres recomponer la dirección:
en A2 el nombre sin los ': monfichier
en la otra celda: = INDIRECT("'" & A2 & "'!reference")
Saludos
"La imaginación es más importante que el conocimiento." A. Einstein
lo ideal sería buscar datos que tengan el mismo nombre en varios archivos de Excel
de tipo
'archivo1.xls'!referencia
'archivo1.xls'!montoHT
'archivo1.xls'!montoTTC
luego...
'archivo2.xls'!referencia
'archivo2.xls'!montoHT
'archivo2.xls'!montoTTC
etc.
así que pensaba que poner el nombre del archivo en una celda (aquí L8 conteniendo 'archivo1.xls')
permitiría hacer llamadas repetitivas... L8!referencia luego L8!montoHT etc.
en L8 pones archivo1.xls pero sin las ' (las pondremos en la fórmula INDIRECTO, si no, no funciona)
En la otra celda pones INDIRECTO("'" & L8 & "'!referencia") una primera ' entre los dos primeros comillas, la otra ' antes del !
Saludos