Благодаря вкладу каждого и дальнейшим экспериментам, теперь я могу утверждать:
Существует несколько факторов, которые должны иметь место для внешней ссылки на работу.
- Если ссылка относится к другой книге (внешняя ссылка), другая книга должна быть открыта
- Избавьтесь от одинарных кавычек, чтобы использовать INDIRECT
- Имя файла рабочей книги не может содержать пробелы
Например, если открыты w1.xls и w 2.xls, я могу создать новую книгу со следующими данными:
A---------B-------C-----D-------------------------E---------------------------------
w1.xlsx sheet1 $A$1 ="["&A13&"]"&B13&"!"&C13 =INDIRECT(D13) 'will work
w 2.xlsx sheet1 $A$1 ="["&A14&"]"&B14&"!"&C14 =INDIRECT(D14) 'Does NOT work
На данный момент большое ограничение этого подхода заключается в том, что все рабочие книги должны быть открыты, а имя рабочей книги не может содержать пробелов.