Excel 2013 — формула для скрытия ряда на диаграмме на основе значения ячейки

Excel 2013 — формула для скрытия ряда на диаграмме на основе значения ячейки

Можно ли автоматически скрыть ряд в диаграмме в зависимости от значения другой ячейки?

Редактировать: Я создаю панель мониторинга для аналитики социальных сетей с диаграммами для различных метрик (показы, вовлеченность и т. д.). Я хотел бы разрешить форматирование диаграммы (показывать разные значения, т. е. скрывать Twitter) на основе значения в раскрывающемся меню в верхнем столбце, что позволит вам выбирать и просматривать метрики для Twitter, LinkedIn или обоих одновременно.

Пример, показывающий диаграмму показов для Twitter и LinkedIn, при выборе раскрывающегося списка должны отображаться только данные Twitter за Q2:

Пример, показывающий график показов для Twitter во втором квартале]

Прямо сейчас мой бэкенд имеет статические данные для каждой платформы за год, а затем меньшие таблицы 3x3 с данными только за месяцы, которые находятся в выбранном квартале. Диаграммы строятся с использованием этой динамической таблицы.

Я могу скрыть диаграмму с помощью макросов, но проблема в том, что мне придется создать и включить 3 отдельные диаграммы (Twitter, LinkedIn, обе) вместо того, чтобы использовать только ту, что на изображении, на которой показаны обе диаграммы, и скрыть невыбранную серию.

Чтобы сделать ситуацию еще хуже, у меня также есть функция, которая сравнивает результаты с результатами предыдущего квартала, так что это означает, что нужно будет создать еще 3 диаграммы, а всего их будет 6, что только перегрузит электронную таблицу и добавит работы по ее построению и форматированию.

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

Наиболее близким решением для меня является динамическое изменение значений LinkedIn до 0 при выборе Twitter, но это приводит к смещению гистограммы относительно центра метки — это незначительно, но все равно ищу лучшее решение.

решение1

Предположим, что ваша диаграмма выглядит примерно так:

введите описание изображения здесь

  1. Выбрать ячейкуA1

  2. Нажмите, чтобы увидеть Data -> Sort & Filter -> Filter, как теперь выглядит ваша диаграмма:

введите описание изображения здесь

  1. Используйте раскрывающиеся списки вверху, чтобы отфильтровать нужные вам серии.

введите описание изображения здесь

Диаграмма должна автоматически прекратить отображение скрытых рядов.

введите описание изображения здесь

Если ряды по-прежнему отображаются, щелкните правой кнопкой мыши по диаграмме и выберите «Выбрать данные» в раскрывающемся меню, затем щелкните «Скрытые и пустые ячейки» в появившемся диалоговом окне и убедитесь, что установлен флажок «Показывать данные в скрытых строках и столбцах».ООНпроверено:

введите описание изображения здесь

Связанный контент