Здравствуйте!
Для того чтобы использовать названия листов, указанные в ячейках, в формулах в Excel, действительно можно применять функцию `INDIRECT`. Эта функция позволяет строить ссылки на ячейки и диапазоны по текстовым строкам.
Приведу пример, как это можно сделать.
Предположим, что названия ваших листов находятся в столбце A на основном листе (например, в ячейках A1, A2, A3 и т. д.), а данные, которые вы хотите извлечь, находятся на каждом соответствующем листе в ячейке B2.
Формула для извлечения значения из ячейки B2 листа, название которого указано в ячейке A1, будет выглядеть так:
```excel
=INDIRECT("'" & A1 & "'!B2")
```
Примечания:
- Обратите внимание на использование одинарных кавычек `''` вокруг `&`. Это необходимо, если имя листа содержит пробелы или специальные символы.
- С помощью конструкций `&` вы объединяете строки, и в результате получается ссылка на нужную ячейку.
Вы можете протянуть формулу вниз, чтобы получить значения из других листов, просто изменив ссылку на ячейку с названием листа в столбце A.
Если вы хотите собрать данные из других ячеек, измените `B2` на нужную ячейку.
Если вам нужно собирать данные из нескольких ячеек с разных листов, просто изменяйте адреса ячеек в зависимости от ваших нужд.
Надеюсь, это поможет вам решить вашу задачу! Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать.