Я пытаюсь создать книгу Excel, которая будет автоматически собирать данные из других книг в каталоге, я придумаю код, но он не работает правильно
="'"&LEFT(CELL("filename",$A$1),FIND("~",SUBSTITUTE(CELL("filename",$A$1),"[","~",1))-1)&"["&RIGHT(LEFT(CELL("filename",$A$1),FIND("~",SUBSTITUTE(CELL("filename",$A$1),"[","~",1))-2),3)&RIGHT(LEFT(CELL("filename",$A$1),FIND("~",SUBSTITUTE(CELL("filename",$A$1),"[","~",1))+16),1)&".xlsx]Final Data'!"&E3
, если я использую этот код,вызовет значение E3
в текущей книге, если я использую ADDRESS(3,5)
, это даст мне правильный адрес, но как только я поставлю =INDIRECT()
перед ним, значение E3
(в текущей книге) будетпридумать (другой файл открыт, так как я использую косвенный). Как я могу исправить это и есть ли способ получить значения ELL, когда файл закрыт?