2012-04-17 3 views
1

Предположим, у меня есть рабочий лист под названием «Ссылки». Величина ячейки B2 этой рабочей таблицы составляет
"C:\Documents\Workbook1.xlsx",
Путь к книге.Можно ли использовать значение ячейки в качестве справочника рабочей книги/рабочего листа в формуле excel?

На другом листе в той же книге мне нужна формула, которая получает значение ячейки A1 рабочего листа "Sheet 1" от Workbook1.xlsx. Возможно ли, чтобы формула искала значение 'References'!B2 и использовала его в качестве ссылки.

то я бы ожидать, что формула будет что-то вроде

='['References'!B2]Sheet 1'!A1 

Я попытался использовать CELL() формулу, но не могу заставить его работать таким образом.

ответ

1

Поскольку это переменная ссылка, я полагаю, что ваша исходная книга, вероятно, будет закрыта.

Прилагается сводка (и скриншот в случае изменения ссылки) из ежедневной дозы Excel, охватывающей как вытащить переменную ссылку из закрытой книги. См INDIRECT and closed workbooks

Три предусмотрены варианты:

  1. Лоран Лонгра разработала бесплатную надстройку MOREFUNC.XLL, который включает в себя функцию INDIRECT.EXT
  2. SQL.REQUEST PULL функции
  3. Харлан Гроув:

enter image description here

1

Предполагая, что рабочая книга, на которую имеется ссылка, открыта, вы можете использовать функцию INDIRECT().

Смежные вопросы