Как ссылаться на каждую ячейку другой вкладки, используя косвенные - PullRequest
0 голосов
/ 29 мая 2019

enter image description here Я хочу создать вкладку, которая будет отображать все значения ячеек другой вкладки на основе имени вкладки, предоставленного в ячейке.

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

=INDIRECT("'"&$A$1&"'!A1")

Эта часть & $ A $ 1 & получает название вкладки.Если я перетащу эту формулу вниз, последний A1 не изменится.

Ответы [ 3 ]

2 голосов
/ 29 мая 2019

Вы можете использовать формулу ="Sheet2!A1" в ячейке Листа А1 и перетащить вниз, затем поперек.Я пытался найти более быстрый способ вставить его в каждую ячейку, но мне пришлось принудительно выйти из приложения, потому что оно использовало всю мою доступную память.Вы можете подумать, нужно ли вам дублировать каждую ячейку на второй лист.Удачи!

Редактировать: только что понял, что вы были настроены на использование Indirect.Это должно работать.

=INDIRECT("'Sheet2'!"&CELL("address",A1))
1 голос
/ 29 мая 2019

Попробуйте построить строку следующим образом. Конечный А1 будет работать так, как вы хотите.

=INDIRECT(CONCATENATE("'",$A$1,"'!", CELL("address",A1)))
1 голос
/ 29 мая 2019

Просто используйте следующую формулу

=INDIRECT($A$1&"!A" & ROW(1:1))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...