Формула Excel: ссылка на другой файл, замените имя файла значением ячейки

У меня есть 1 файл Excel для накопления данных и 100 файлов с данными. Каждый файл из этих 100 называется 1.xls, _2 _... У меня есть столбец в моем первом файле Excel с именами файлов: 1, 2 ... Во втором столбце я получаю данные из каждого соответствующего файла данных: ='[1.xls]1'!A1, ='[2.xls]1'!A1 .. .

Однако мне нужно ввести имя файла в эти формулы вручную или открыть файл и выбрать ячейку A1. Есть ли способ автоматизировать это с помощью формул Excel, чтобы имя файла в формуле зависело от значения в первом столбце?


person Ans    schedule 16.08.2017    source источник


Ответы (1)


Вы можете попробовать использовать функцию INDIRECT. Формула для B1 (не тестировалась):

=INDIRECT("'[" & A1 & ".xls]1'!A1")

Согласно manual, все книги, на которые есть ссылки, должны быть открыты.

person Egan Wolf    schedule 16.08.2017