
Tengo una celda en la que quiero poner una ruta de archivo, digamos [C:\users\me\desktop\abc.xlsm]
En otra celda, haga referencia a ese texto y agregue SHEET'$A1 al final para que haga referencia a la primera celda. y luego toma la ruta del archivo y extrae lo que está en la columna A, fila 1.
Quiero hacerlo de esta manera para poder agregar rutas de archivo y hacer que el resto de la información se extraiga automáticamente de la ruta del archivo.
Parece que no puedo hacer esto.
Respuesta1
Es posible acceder dinámicamente a una celda de un libro externo, utilizando la INDIRECT
función:
=INDIRECT("'C:\PathToFile\[FileName.xlsx]SheetName'!$A$1")
Sin embargo,Hay un inconveniente importante al utilizar este método: el archivo externo debe estar abierto; de lo contrario, devolverá un #REF!
error.
Aquí hay un ejemplo con el archivo abierto:
Y con el expediente cerrado:
Más información sobre esta respuesta:¡INDIRECTO da un #REF! error de referencia a un libro de trabajo externo donde funciona hacer una referencia directa con un signo igual. ¿Por qué?