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

Имам 1 excel файл за натрупване на данни и 100 файла с данни. Всеки файл от тези 100 е наречен 1.xls, 2.xls... Имам колона в първия си 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")

Според ръчно, всички посочени работни книги трябва да са отворени.

person Egan Wolf    schedule 16.08.2017