Исключить точки данных в графике Excel, не удаляя их.

Вопрос или проблема

У меня есть рабочая книга Excel, которая автоматически запускается раз в неделю, извлекает сырые данные с помощью плагина и автоматически создает графики/таблицы на основе этих сырых данных. Я хочу, чтобы графики не отображали определенные точки (в частности, точки, значения которых больше 999999 или меньше или равны 0), но я не хочу просто удалять эти точки, потому что они отображаются в другой таблице в этой же книге. Я также хочу избежать копирования/вставки целой новой таблицы без этих нескольких некорректных значений. Есть ли у кого-нибудь простой способ сделать это? При необходимости я могу добавить код VBA, если вся книга останется легкой.

Ссылки, на которые вас направили, показывают, как отфильтровать сводную диаграмму. Но даже если вы не используете сводную диаграмму, вы можете удалить точки данных из диаграммы, отфильтровав источник данных.

Используйте любые фильтры в Autofilter и в настройках источника диаграммы убедитесь, что в разделе Скрытые и пустые ячейки опция Показать данные в скрытых строках и столбцах НЕ выбрана.

Перед фильтрацией:
enter image description here

После фильтрации
enter image description here

Ответ или решение

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

Шаги по исключению данных из графика в Excel

  1. Подготовка данных:
    Убедитесь, что ваши данные организованы в виде таблицы с четкими заголовками. Это упростит процесс фильтрации.

  2. Применение автозаполнения (AutoFilter):

    • Выделите строку заголовков вашей таблицы.
    • На вкладке "Данные" выберите "Фильтр". Это добавит стрелки раскрывающегося списка к каждому заголовку.
    • Нажмите на стрелку фильтра (в заголовке вашего столбца с данными) и выберите "Числовые фильтры".
    • Установите фильтры так, чтобы отображались только те данные, которые соответствуют вашим критериям (значения меньше или равные 999999 и больше 0). Это можно сделать, установив условия "меньше либо равно" и "больше".
  3. Настройки графика:

    • После того как вы применили фильтр, выберите ваш график.
    • Кликните правой кнопкой мыши на график и выберите "Форматировать область графика".
    • Перейдите в раздел "Данные" и найдите опцию "Скрытые и пустые ячейки".
    • Убедитесь, что выбрана опция «Показать данные в скрытых строках и столбцах» не отмечена. Это позволит графику игнорировать скрытые значения.
  4. Обновление графика:

    • Теперь, когда вы обновите вашу таблицу с данными, вы можете просто повторять процесс фильтрации, и график будет оставаться в актуальном состоянии, игнорируя определенные значения.
    • График обновляется автоматически, если данные автоматически загружаются раз в неделю, как указано в условии.
  5. Дополнительный вариант с использованием формул:
    Если вы хотите автоматизировать процесс исключения значений на уровне данных, используйте вспомогательные столбцы с формулами. Например, в новом столбце создайте формулу, проверяющую условие =ЕСЛИ(И(A2>0; A2<=999999); A2; NA()). Заменяйте "A2" на соответствующий адрес ячейки вашего данных. Значения, которые не удовлетворяют критериям будут возвращать ошибку #NA, и вы сможете построить график, основываясь на этом новом столбце.

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...