Использование текста ячейки в качестве ссылки на файл во вложенной сумме, если формула массива в Excel
В Excel я использую вложенную сумму, если формула массива:
=SUM(IF(('Filename'!$B$3:$B$25000=$C$1)*('Filename'!$C$3:$C$25000=$F$1)=1,'Filename'!$X$3:$X$25000,0))
Теперь я использую сумму выше, если для извлечения данных из нескольких CSV-файлов, которые имеют похожую структуру, отличается только их имя. Вместо того, чтобы писать полное имя файла для каждой формулы, я хочу обратиться к имени файла по тексту ячейки, в которой есть имя файла.
INDIRECT
не будет работать, если указанный файл закрыт.
Какие варианты у меня есть?
1 ответ
Если это из закрытой книги, вам нужно взглянуть на что-то вроде функции вытягивания Харлана Гроува или дополнения Лорана Лонгре MOREFUNC.XLL с INDIRECT.EXT, что позволяет использовать закрытые книги.