Ссылка на ячейку, основанная на значении ячейки в электронной таблице

0

Я понимаю, как работает ссылка на ячейку, например,

=Sheet1.A1

Тем не менее, если я в Sheet2 и ячейка B1 содержит Sheet1, а ячейка C1 содержит A1.

Можно ли написать ссылку так, чтобы она использовала значения из B1 и C1, чтобы определить, куда должна указывать ссылка?

EricR
источник
1
Вы будете использоватьSheet1!A1
кобальц

Ответы:

3

Вам нужно использовать! после имени листа для основной формулы, как это

=Sheet1!A1

Вы можете использовать INDIRECT для преобразования текстовой ссылки в реальную, поэтому для вашего примера попробуйте

=INDIRECT(B1&"!"&C1)

Имена 'Sheet one'!A1листов с пробелами (и некоторыми другими характеристиками) также должны заключаться в одинарные кавычки, например, чтобы охватить все возможные имена листов, которые вы можете изменить на эту версию

=INDIRECT("'"&B1&"'!"&C1)

Барри Гудини
источник