В 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
не будет работать, если указанный файл закрыт.
Какие у меня есть варианты?