La fórmula es:
=INDIRECT("'Z:\ADMIN PROJECTS\[FORWARD ORDERS.xlsx]"&A1&"'!C$2")
El valor de A1 es SEPT 13 en el texto (pronto será reemplazado por otra fórmula).
Excel me sigue dando #REF. Estoy bastante seguro de que INDIRECTO no está contento con mi uso de espacios, pero necesitan estar allí para la usabilidad.
¡Ayuda!
INDIRECT
no funciona en archivos cerrados. No estoy seguro acerca de una solución, pero incluso sin espacios, obtengo el mismo error si el archivo está cerrado. Para confirmar, intente abrir el archivoFORWARD ORDERS.xlsx
, luego abra el libro que contiene la fórmula indirecta. Funcionaba si hiciera eso.Respuestas:
http://support.microsoft.com/kb/151323
The INDIRECT function will only return the result of a reference to an open file. If a workbook that the INDIRECT function is indirectly referencing is closed (not open in memory) the function will return a #REF! error.
Se han escrito complementos de terceros como PULL e INDIRECT.EXT para solucionar el problema.
fuente
Indirecto () solo funciona con archivos abiertos. El complemento gratuito Morefunc.xll tiene una función llamada Indirect.Ext que también funciona con archivos cerrados.
Advertencia: Morefunc se desarrolló hace un tiempo y es posible que no funcione con versiones de Excel más recientes.
fuente