
¿Hay alguna manera de configurar una celda A1
con WORKBOOK1
el nombre de archivo de WORKBOOK2
?
Actualmente estoy buscando el valor que necesito WORKBOOK2
codificando el nombre de WORKBOOK2
en la ecuación,pero el nombre del archivo WORKBOOK2
cambia periódicamente, lo que significa que necesito actualizar la ecuación cada vez que WORKBOOK2
se cambia el nombre del archivo.
Estoy usando algo largo como líneas de:
=VLOOKUP(B1,'[WORKBOOK2]Data'!A1:B100,2,0)="8H",INDEX('[WORKBOOK2]Data'!E1:E100,MATCH(B1,'[WORKBOOK2]Data'!A1:A100,0))))
Respuesta1
Sí, puedes ensamblar una cadena para cada una de las referencias de rango, usando "&" para concatenar las piezas. Pero luego tienes que usar INDIRECT() para convertir las cadenas nuevamente a una dirección real.
Si el nombre de tu WORKBOOK2 está en A1, tu fórmula quedaría:
=VLOOKUP(B1,INDIRECT("'["&A1&"]Data'!A1:B100"),2,0)="8H",INDEX(INDIRECT("'["&A1&"]Data'!E1:E100",MATCH(B1,INDIRECT("'["&A1&"]Data'!A1:A100"),0))))
Nota: En mi versión de Excel, se requiere la extensión del nombre del archivo, por lo que el nombre en A1 sería "WORKBOOK2.xlsx".