Можно ли автоматически скрыть ряд в диаграмме в зависимости от значения другой ячейки?
Редактировать: Я создаю панель мониторинга для аналитики социальных сетей с диаграммами для различных метрик (показы, вовлеченность и т. д.). Я хотел бы разрешить форматирование диаграммы (показывать разные значения, т. е. скрывать Twitter) на основе значения в раскрывающемся меню в верхнем столбце, что позволит вам выбирать и просматривать метрики для Twitter, LinkedIn или обоих одновременно.
Пример, показывающий диаграмму показов для Twitter и LinkedIn, при выборе раскрывающегося списка должны отображаться только данные Twitter за Q2:
Прямо сейчас мой бэкенд имеет статические данные для каждой платформы за год, а затем меньшие таблицы 3x3 с данными только за месяцы, которые находятся в выбранном квартале. Диаграммы строятся с использованием этой динамической таблицы.
Я могу скрыть диаграмму с помощью макросов, но проблема в том, что мне придется создать и включить 3 отдельные диаграммы (Twitter, LinkedIn, обе) вместо того, чтобы использовать только ту, что на изображении, на которой показаны обе диаграммы, и скрыть невыбранную серию.
Чтобы сделать ситуацию еще хуже, у меня также есть функция, которая сравнивает результаты с результатами предыдущего квартала, так что это означает, что нужно будет создать еще 3 диаграммы, а всего их будет 6, что только перегрузит электронную таблицу и добавит работы по ее построению и форматированию.
Открыт для любых предложений по созданию одной диаграммы, которая будет динамически скрывать Twitter или LinkedIn при изменении раскрывающегося меню.
Наиболее близким решением для меня является динамическое изменение значений LinkedIn до 0 при выборе Twitter, но это приводит к смещению гистограммы относительно центра метки — это незначительно, но все равно ищу лучшее решение.
решение1
Предположим, что ваша диаграмма выглядит примерно так:
Выбрать ячейку
A1
Нажмите, чтобы увидеть
Data -> Sort & Filter -> Filter
, как теперь выглядит ваша диаграмма:
- Используйте раскрывающиеся списки вверху, чтобы отфильтровать нужные вам серии.
Диаграмма должна автоматически прекратить отображение скрытых рядов.
Если ряды по-прежнему отображаются, щелкните правой кнопкой мыши по диаграмме и выберите «Выбрать данные» в раскрывающемся меню, затем щелкните «Скрытые и пустые ячейки» в появившемся диалоговом окне и убедитесь, что установлен флажок «Показывать данные в скрытых строках и столбцах».ООНпроверено: