2016-04-14 5 views
0

Я искал способ динамически ссылаться на другую книгу excel, используя конкатенацию и косвенную. И просто становитесь все более и более разочарованными.concatenate внутри непрямой формулы excel

Вот как выглядит моя проблема. Concatenate inside Indirect formula Как сделать свою формулу в ячейке «B3»?

ответ

0

Из фотографии видно, что вам не хватает апострофа в начале вашей справки. Он должен выглядеть следующим образом:

'D:\path\[Filename.xlsx]sheet 1'!$D$6 

#REF! может также быть вызвана только неправильным именем. Пожалуйста, проверь это.

И, наконец: файл ссылки должен быть открыт для работы этой формулы. Не используйте INDIRECT() для извлечения данных из других файлов, хранящихся где-то в системе, - это невозможно, и их следует избегать, поскольку ссылки на файлы, созданные из текстовых строк, не могут быть отслежены из меню «Данные/Редактировать ссылки». Вместо этого вы должны использовать регулярные ссылки ссылок на другие файлы - вы можете легко обновить свои ссылки из указанного меню.

+0

благодарит вас за ответ taosique, на следующей строке моего изображения есть результат от значения пасты и предоставления «=», поэтому я не думаю, что #ref вызвано неправильным именем файла. Я не открываю исходную книгу, и формула работает нормально. –

+0

У вас есть апостроф в начале в 'B1'? – Taosique

+0

Да, он содержит апостроф. –