Как вставить имя переменной листа в несколько формул Excel? - PullRequest
0 голосов
/ 19 августа 2011

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

Ex:

Choose an Application Group Filter:  *Drop Down Choices* Recap Filter
                                                         PB Filter
                                                         Membership Filter

Формула:

=COUNTIF('DropDownChoice'!AA:AA, 8)

Я также хочу иметь несколько рабочих листов с раскрывающимся списком сверху. Возможно ли это?

1 Ответ

2 голосов
/ 19 августа 2011

Используйте функцию INDIRECT ()

Пример использования вашего счетчика:

= COUNTIF( INDIRECT( CONCATENATE( dropdowncell, "!AA:AA") ,TRUE ), 8)

РЕДАКТИРОВАТЬ: поскольку у вас есть место в ваших выпадающих значений, вам, вероятно, нужно

= COUNTIF( INDIRECT( CONCATENATE( "'", dropdowncell, "'!AA:AA") ,TRUE ), 8)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...