1

Например, я назвал свои вкладки рабочего листа следующим образом

SEP
OCT
NOV
DEC

Если я хочу сослаться на данные из ячейки A1 в листе SEP, я бы написал следующую формулу:

=SEP!D10

Я хочу написать формулу, чтобы сделать SEP переменной, которую можно выбрать из списка.

то есть формула

=*worksheetname*!A1

в моем списке есть все имена вкладок листа, я выбираю OCT в списке, и он будет возвращать данные из

=OCT!A1

2 ответа2

1

Используйте Indirect. В примере ячейка B1 является переменной имени листа.

SEP A1: =INDIRECT(B1 & "!C1)
СЕНТЯБРЬ B1: OCT
ОКТЯБРЬ C1: Hello World

Выход
SEP A1: Hello World

-1

Сценарий:
У вас есть три вкладки с именами "Jan", "Feb" и "Mar" с нужными данными в ячейке h4 соответствующей вкладки.

A   B               

Результат за 1 месяц
2 января 80% Формула для ячейки B2 = INDIRECT(A2 & "!h4" , TRUE)
3 февраля 90%
4 марта 85%

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