Формула выглядит так:=INDIRECT("'Z:\ADMIN PROJECTS\[FORWARD ORDERS.xlsx]"&A1&"'!C$2")

Значение A1 в тексте составляет 13 СЕНТЯБРЯ (скоро будет заменено другой формулой).

Excel продолжает давать мне #REF. Я уверен, что INDIRECT недоволен моим использованием пробелов, но они должны быть там для удобства использования.

Помогите!

2 ответа2

0

http://support.microsoft.com/kb/151323

The INDIRECT function will only return the result of a reference to an open file. If a workbook that the INDIRECT function is indirectly referencing is closed (not open in memory) the function will return a #REF! error.

Сторонние плагины, такие как PULL и INDIRECT.EXT, были написаны для решения проблемы.

0

Indirect() работает только с открытыми файлами. Бесплатная надстройка Morefunc.xll имеет функцию Indirect.Ext, который также работает с закрытыми файлами.

Предостережение: Morefunc был разработан некоторое время назад и может не работать с более свежими версиями Excel.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .