0Pricing
Excel Formulas Academy · Урок

Интерактивные раскрывающиеся списки и связанные показатели

Управляйте показателями панели с помощью раскрывающегося списка.

«Интерактивные раскрывающиеся списки и связанные показатели» — бесплатный урок Excel Formulas Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Excel Formulas Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Excel Formulas Academy содержит 4 уроков всего.

Создание интерактивной информационной панели

Статический отчёт показывает одно фиксированное представление. Интерактивная информационная панель позволяет читателю выбрать нужные данные, а числа реагируют мгновенно. Ключевой инструмент — раскрывающийся список, связанный с формулами.

Идея проста: одна ячейка хранит выбор пользователя, например регион или месяц. Каждый показатель на панели ссылается на эту ячейку. Измените значение в раскрывающемся списке — и вся панель пересчитает данные с учётом нового выбора.

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

Создание раскрывающегося списка с помощью проверки данных

Раскрывающийся список создаётся с помощью проверки данных. Выберите ячейку выбора, например B1, затем откройте раздел «Данные», пункт «Проверка данных» и выберите вариант «Список».

В качестве источника можно указать диапазон допустимых вариантов:

  • Диапазон источника: =Lists!A2:A6, содержащий значения East, West, North, South, All.
  • Или создайте список формулой, например =SORT(UNIQUE(Sales!A2:A500)), во вспомогательном столбце и укажите его в качестве источника проверки.

Теперь в B1 отображается небольшая стрелка, и ячейка принимает только значение из Вашего списка. Эта ячейка становится главным элементом управления информационной панелью.

Ячейка выбора управляет всей панелью

Выберите одну ячейку для управления, например B1. Каждая формула будет считывать её значение. Если направить всю интерактивность через одну ячейку, информационную панель будет легко понимать и поддерживать.

Первый связанный показатель — общая сумма продаж для выбранного региона. Если в B1 хранится выбор:

Выберите West в B1 — формула вернёт общую сумму для West. Выберите North — результат сразу обновится. Одна формула, бесконечное число представлений.

=SUMIF(Sales!A2:A500, B1, Sales!C2:C500)

Связывание показателя количества

Добавьте второй связанный показатель: количество заказов в выбранном регионе. COUNTIF считывает значение из той же ячейки выбора.

Разместите эту формулу рядом с итогом:

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

=COUNTIF(Sales!A2:A500, B1)

Обработка варианта «Все»

В информационных панелях обычно нужен способ просмотреть все данные. Если Ваш список содержит вариант All, формула должна его обрабатывать, поскольку SUMIF будет искать регион с буквальным названием All.

Используйте IF, чтобы разделить вычисления в зависимости от выбора All:

Когда в B1 указано All, Вы получаете общий итог; в остальных случаях — итог по отфильтрованным данным. Этот шаблон сохраняет представление всех данных и не нарушает логику условий.

=IF(B1="All", SUM(Sales!C2:C500), SUMIF(Sales!A2:A500, B1, Sales!C2:C500))

Управление отфильтрованной таблицей

Раскрывающийся список может управлять не только отдельными числами, но и целой таблицей подробных строк. FILTER считывает значение выбора и выводит подходящие строки.

Под показателями разместите:

Выберите East — появятся все строки для East; выберите West — блок обновится. Третий аргумент выводит понятное сообщение, если совпадений нет, поэтому при пустом результате на панели не отображается некрасивое сообщение об ошибке.

=FILTER(Sales!A2:C500, Sales!A2:A500=B1, "No rows for this selection")

Два связанных раскрывающихся списка

В настоящих информационных панелях часто используется несколько элементов выбора, например Region в B1 и Quarter в B2. Объедините их, считав оба значения в одной формуле.

Используйте SUMIFS, чтобы одновременно учитывать оба выбора:

Теперь читатель может одновременно сузить представление по региону и кварталу. Каждый новый раскрывающийся список — это ещё одна пара условий, получаемых из собственной управляющей ячейки.

=SUMIFS(Sales!C2:C500, Sales!A2:A500, B1, Sales!B2:B500, B2)

Отображение выбора в заголовке

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

В ячейке заголовка введите:

Если в B1 указано North, заголовок будет выглядеть так: Sales Summary for North. Оператор & объединяет текст и значения ячеек. Эта небольшая деталь делает интерактивную информационную панель завершённой и понятной без дополнительных пояснений.

="Sales Summary for " & B1

Синхронизация списков раскрывающихся элементов

Если в Ваших данных появляются новые регионы, жёстко заданный список раскрывающегося элемента устаревает. Поддерживайте его актуальность, используя для проверки формулу с разливом.

Во вспомогательной области разместите:

Затем укажите для проверки данных этот разлитый диапазон, используя ссылку с решёткой, например =Lists!A2#. По мере появления новых регионов список будет расширяться, и раскрывающийся список автоматически предложит их. Управляющая ячейка останется актуальной без ручного редактирования.

=SORT(UNIQUE(Sales!A2:A500))

Связывание заголовка диаграммы с выбором

Если на Вашей информационной панели есть диаграмма, её заголовок также можно связать с раскрывающимся списком. Диаграммы позволяют указать ячейку для заголовка, поэтому свяжите его с ячейкой, содержащей формулу, которая считывает значение выбора.

Создайте динамическую подпись в свободной ячейке:

Затем настройте в диаграмме ссылку заголовка на эту ячейку. Теперь при смене B1 с East на West подпись диаграммы также изменится. Каждый видимый элемент — и числа, и визуальные компоненты — отслеживает одну управляющую ячейку.

="Revenue by Quarter " & CHAR(8211) & " " & B1

Советы по созданию интерактивных информационных панелей

Несколько принципов помогут сделать интерактивные информационные панели надёжными:

  • Одна управляющая ячейка для каждого выбора: направляйте каждый элемент выбора в одну чётко обозначенную ячейку.
  • Считывайте, а не дублируйте: каждый элемент панели должен ссылаться на управляющую ячейку, чтобы все показатели совпадали.
  • Учитывайте варианты «Все» и пустого результата: корректно обрабатывайте просмотр всех данных и отсутствие совпадений.

Следуя этим принципам, читатель изменяет один раскрывающийся список и видит, как итоги, количества, таблицы и заголовки обновляются вместе, превращаясь в единый живой отчёт.

Быстрая проверка

Проверьте, понимаете ли Вы, как сохранить работоспособность представления всех данных.

Повторение: связанная интерактивность

Вы превратили статический отчёт в интерактивную информационную панель:

  • Проверка данных создала раскрывающийся список в одной управляющей ячейке, например B1.
  • SUMIF и COUNTIF связали показатели с этим выбором, а ветвление с помощью IF обработало вариант All.
  • FILTER сформировала таблицу подробных данных на основе той же управляющей ячейки, а SUMIFS объединила два раскрывающихся списка.
  • Заголовок с объединённым текстом и разлитый список проверки данных помогли сохранить понятность и актуальность панели.

Далее Вы создадите карточки с ключевыми показателями и условные выделения, отмечающие наиболее важные числа.

Часто задаваемые вопросы

Урок «Интерактивные раскрывающиеся списки и связанные показатели» бесплатный?

Да — полный текст урока «Интерактивные раскрывающиеся списки и связанные показатели» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Excel Formulas Academy, подпишись на CoddyKit PRO. Курс Excel Formulas Academy содержит 4 уроков всего.

Чему я научусь в уроке «Интерактивные раскрывающиеся списки и связанные показатели»?

Управляйте показателями панели с помощью раскрывающегося списка. Ты практикуешь Excel Formulas Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Excel Formulas Academy?

Предыдущий опыт не требуется. Excel Formulas Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «Интерактивные раскрывающиеся списки и связанные показатели»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Excel Formulas Academy?

Да. Каждый урок Excel Formulas Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Итоговые таблицы с динамическими массивами
  2. Отчёты в стиле сводных таблиц с формулами
  3. Интерактивные раскрывающиеся списки и связанные показатели
  4. Карточки KPI и условное выделение
← Назад к Excel Formulas Academy