Использование текста ячейки в качестве ссылки на файл во вложенной сумме, если формула массива в Excel - PullRequest
0 голосов
/ 10 мая 2018

В 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 Ответ

0 голосов
/ 10 мая 2018

Если это из закрытой книги, вам нужно взглянуть на что-то вроде функции вытягивания Харлана Гроува или дополнения Лорана Лонгре MOREFUNC.XLL с INDIRECT.EXT, который позволяет использовать закрытые книги.

...