Как удалить точки с диаграммы в Excel
Обновлено: 23.11.2024
Я делаю серию графиков (в основном гистограммы) из набора данных (в Excel 2007). В моем наборе данных отсутствуют случайные точки данных. Я не хочу повторно копировать и вставлять набор данных, удаляя разные строки с отсутствующими данными для каждого графика. Но я бы хотел, чтобы отсутствующая точка данных не была включена в график. Есть ли способ полностью удалить точку, а не просто заменить "0" или пробел?
Факты об Excel
Функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ и АГРЕГАТ игнорируют скрытые строки. АГРЕГАТ также может исключать ячейки с ошибками и многое другое.
sr12345
Активный участник
Для ошибочной точки данных на графике:
Щелкните правой кнопкой мыши, щелкните левой кнопкой мыши, щелкните правой кнопкой мыши, щелкните левой кнопкой мыши. Это должно привести вас к экрану «редактировать точку данных». Затем выберите без рамки и без заливки.
сарарозенберг
Обычная доска
Я попробовал это, и это не привело к тому, что вы описали. И если я доберусь до этого экрана и сделаю то, что вы говорите, у меня все еще будет место на моем графике? Поскольку в моем наборе данных есть пробелы, на моем графике уже есть пустое место. Я хочу избавиться от пустого пространства, не удаляя строку данных, поскольку эта строка может понадобиться мне для других моих графиков. (мне кажется, или графики в Excel 2007 сложны??)
sr12345
Активный участник
В Excel 2007 это двойной щелчок левой кнопкой мыши, а затем "Форматировать точку данных"
Если вы скроете строку в таблице данных, соответствующий график не покажет ее, делая то, что вы хотите. Возможно, вам придется сделать несколько копий или разделить таблицу данных на несколько меньших вложенных таблиц, чтобы вы могли скрывать и отображать строки на основе характеристик фактических данных (какие переменные отсутствуют и вы хотите подавить).
pgc01
MrExcel MVP
Если на вашей диаграмме всего 1 ряд, вы можете применить автофильтр и скрыть строки со значением 0.
Еще одно решение, требующее дополнительной работы, – основа диаграммы на основе динамического ряда, который автоматически корректируется, когда значение равно нулю.
сарарозенберг
Обычная доска
Автофильтр скроет всю строку в моем наборе данных, верно? Проблема в том, что я строю график примерно из 15 разных столбцов, и пустые ячейки в каждом столбце не всегда находятся в одной строке. Я подозреваю, что то, что я пытаюсь сделать, невозможно! Спасибо за вашу помощь!
Иногда вам нужно опустить некоторые точки оси диаграммы, например, нулевую точку. Этот совет покажет вам, как скрыть определенные точки на оси диаграммы с помощью пользовательского формата меток.
Чтобы скрыть некоторые точки на оси диаграммы Excel 2016, выполните следующие действия:
1. Щелкните правой кнопкой мыши ось и выберите «Формат оси». во всплывающем меню:
2. На панели задач «Формат оси» в группе «Число» выберите «Пользовательская категория», а затем измените поле «Код формата»:
Первый вариант применяется к положительным значениям, второй — к отрицательным, а третий — к нулю (дополнительные сведения см. в разделе Условное форматирование осей диаграммы).
3. Нажмите кнопку "Добавить".
Условное форматирование осей диаграммы
Еще один эффективный прием, позволяющий привлечь внимание аудитории и улучшить эффект от презентации, — использовать форматирование меток осей, настроенное для определенных диапазонов значений.
Создание диаграммы с критическими зонами
Периодические процессы, такие как количество обращений в службу поддержки, часто имеют критические зоны, указывающие на серьезную проблему, которую необходимо изучить и устранить. Этот совет показывает, как выявить и выделить эти критические зоны для анализа.
Как добавить на диаграмму горизонтальную линию
Иногда вам нужно добавить на диаграмму горизонтальную линию. Например, это будет полезно, чтобы показать данные с какой-то целевой линией или ограничениями:
Хорошо, в пятницу я опубликовал этот тест Excel Chart Challenge. Как ты это сделал? Я уверен, что ваше решение лучше моего. Это была проблема из вопроса форума Excel:
"Как устранить выбросы на графике
При просмотре некоторых графиков иногда мне нужно игнорировать некоторые выбросы. Хотелось бы узнать, можно ли щелкнуть данные выброса или соответствующий x на оси x, и график будет обновлен без этих данных выброса. Я знаю, что могу перейти к набору данных и удалить выбросы, но хочу упростить, сделав это на графике. Большое спасибо».
Вот изображение, опубликованное этим пользователем:
На графике есть 2 точки данных, отклоняющиеся друг от друга. 1 4 января и 1 7 января. Пользователь Excel вручную удалил точки данных, после чего вы увидите окончательную диаграмму в нижней части изображения.
Нам также нужно добавить линию тренда с формулой линии тренда и значением R, но это можно сделать вручную. Данные взяты с 1 января по 10 января 2013 года. Итак, давайте исходить из этих предположений.
Итак, как мы можем создать окончательную диаграмму, удалив точки данных за 4 января и 7 января, не удаляя эти точки данных вручную? Давайте приступим! Ниже вы найдете краткий обзор того, как я создал свое решение. Ниже приведено подробное пошаговое руководство по этому решению Excel. Ниже вы увидите видео-демонстрацию этого совета Excel. Наконец, ниже вы найдете копию моей электронной таблицы, которую вы можете скачать, чтобы спланировать работу с данными и техникой построения диаграмм.
Во-первых, позвольте мне показать вам, как другой пользователь решил эту проблему. У Пита был оригинальный способ обойти эту проблему. Он берет точки данных и создает формулу на основе наклона линии. Вот его решение в его собственных словах:
От Пита: "Я играл с вашим новым пятничным заданием и пришел к другому выводу о результатах. На моей диаграмме показаны исходные данные и новые данные с удаленными выбросами. Чтобы просмотреть формулы, вам придется разблокировать лист.
А теперь мое базовое решение для создания строки Excel, в которой не отображаются выбросы. Вернитесь завтра, чтобы увидеть мое расширенное решение.
Разбивка
1) Создать диапазон данных диаграммы
2) Назначить ячейку уровнем допустимого отклонения
3) Создать формулу выброса для диапазона данных диаграммы
4) Создать диаграмму выбросов в Excel
5) Добавьте линию тренда на диаграмму, формулу линии тренда и значение R-квадрата
6) Сгладьте линию и очистите диаграмму от мусора
Шаг за шагом
1) Создать диапазон данных диаграммы
Хорошо, давайте создадим исходный диапазон данных в ячейках A1:B11. Теперь давайте создадим быструю линейную диаграмму в Excel с маркерами, чтобы увидеть, как она выглядит. Выглядит почти так же, как первая диаграмма, которую вы видели в исходном вопросе.
Разница только в том, что наша линия не сглажена. Последний шаг в этом руководстве покажет вам, как внести это изменение. Но вот как выглядела бы исходная диаграмма со сглаженными линиями:
2) Назначить ячейку уровнем допустимого отклонения
Хорошо, в моем решении используется ячейка электронной таблицы, чтобы указать допуск для выброса. Поэтому я обозначил ячейку D3 в электронной таблице как свой уровень допуска. Глядя на данные, кажется, что точка данных обозначается как выброс в примере пользователя Excel, когда точки различаются примерно на 7 единиц.
Поэтому я ввел значение 7 в ячейку D3:
Мы будем использовать ячейку D3 на следующем шаге, когда будем создавать формулу выброса.
3) Создать формулу выброса для диапазона данных диаграммы
Во-первых, давайте поместим наши даты в ячейку E2. Это так же просто, как поместить =A2 в ячейку E2.
Хорошо, это шаг, после которого все заработает. Что нам нужно сделать, так это сравнить текущую точку данных с точками данных выше и ниже текущей. Сравнение покажет, находится ли текущая точка данных за пределами уровня допуска, который мы установили в ячейке D3. По сути, мы собираемся вычесть текущую точку данных из точки данных на одну ячейку выше и посмотреть, превышает ли разница допуск в ячейке D3. Затем повторите этот шаг для ячейки ниже текущей точки данных.Если обе точки данных превышают допустимый уровень, мы поместим NA() в текущую ячейку. Если оба значения не выходят за пределы допуска, мы поместим значение текущей точки данных в эту ячейку. Теперь, поскольку разница может быть отрицательной, нам нужно обернуть это вычитание функцией абсолютного значения. Итак, в ячейку F2 поместим эту формулу:
Вот разбивка формулы:
Сначала мы начнем с формулы ЕСЛИ, поэтому перейдите в ячейку F2 и введите следующее:
потому что нам нужно сравнить значение, а затем на основе этого значения мы поместим одно из двух значений в эту ячейку
Теперь, как я описал выше, вам нужно сравнить текущую точку данных с ячейкой выше и ячейкой ниже. И, если оба сравнения выходят за пределы допуска, мы не хотим показывать точку данных. Итак, поскольку мы имеем дело со сравнением «ОБА», мы должны использовать функцию И, поэтому давайте напечатаем это в следующем:
Теперь, как я уже говорил ранее, иногда вычитание точек данных делает окончательное значение отрицательным. И отрицательное значение ВСЕГДА будет ниже нашего допуска, поэтому нам нужно убедиться, что наша разница всегда находится в положительных единицах, поскольку наш уровень допуска находится в положительных единицах. Чтобы сделать что-то всегда положительным, нам нужно обернуть наше сравнение функцией абсолютного значения, поэтому давайте введем следующую функцию ABS:
Теперь давайте создадим первое значение для сравнения. Мы делаем это, просто вычитая текущее значение со значением выше текущей точки данных и проверяя, превышает ли оно наш уровень допуска в ячейке D3. Введите это:
Обратите внимание, что я сделал D3 и абсолютную ссылку. Если вы не знаете, что такое абсолютная ссылка, прочтите этот пост:
Ссылки на диапазоны в формулах шаблонов панели мониторинга Excel
Это первая часть нашей функции И, а функция и разделена запятой, после чего вы поставите следующее сравнение. Итак, давайте введем следующее сравнение после запятой. Следующее сравнение — это сравнение нашей текущей точки данных со следующей точкой данных. Итак, давайте напечатаем это:
Поскольку это наше последнее сравнение, о котором нам нужно позаботиться, вы можете закончить функцию И правой скобкой. Теперь мы можем поставить запятую и определить, что делать, если оба критерия И верны. В нашем случае, если обе разницы точек данных превышают допуск, нам нужно поместить туда функцию NA(). Итак, давайте введем это значение ЕСЛИ ИСТИНА:
Если вы хотите узнать больше о функции NA(), прочтите этот пост:
Как скрыть нулевой сектор круговой диаграммы или столбчатую диаграмму с накоплением
Теперь мы готовы к окончательному значению, если функция И НЕ ИСТИНА. Поэтому поставьте запятую и введите значение IF FALSE. В этом случае мы хотим ввести фактическое значение точки данных нашей ячейки данных B2. Поэтому введите запятую, а затем B2)
Теперь нажмите Enter, и ваше значение в ячейке F2 должно выглядеть так:
Теперь, когда у нас есть формулы, мы можем скопировать их до последней точки данных в столбцах A и B. Итак, скопируйте эту формулу вниз, и она будет выглядеть так:
Теперь мы готовы построить нашу диаграмму выбросов в Excel.
4) Создать диаграмму выбросов в Excel
Давайте создадим нашу диаграмму, выделив диапазон ячеек от E1:F11. Затем перейдите на ленту «Вставить» и выберите линейную диаграмму с маркерами с помощью кнопки «Линия»:
Теперь ваша диаграмма должна выглядеть так:
Он выглядит совсем иначе, чем тот, что с выбросами:
5) Добавьте линию тренда на диаграмму, формулу линии тренда и значение R-квадрата
Теперь, когда у нас есть диаграмма, нам осталось кое-что напоследок. Давайте добавим линию тренда на наш график. Для этого нажмите на график, а затем на линию графика.Оттуда перейдите на ленту макета и нажмите кнопку «Линия тренда», а затем выберите «Линейная линия тренда»:
Затем выберите «Линейный» и «Отображать уравнение на диаграмме» и «Отображать значение R-квадрата на диаграмме» в диалоговом окне «Формат линии тренда»:
Теперь ваша диаграмма будет выглядеть так:
6) Сгладьте линию и очистите диаграмму от мусора
Теперь все, что нам нужно сделать, это очистить диаграмму, и все готово! Сначала выберите диаграмму, затем выберите легенду и нажмите клавишу удаления. Теперь ваша диаграмма должна выглядеть так:
Теперь нам нужно создать сглаженную линейную диаграмму. Для этого выберите диаграмму, а затем строку на диаграмме. Оттуда нажмите клавишу CTRL+1, чтобы открыть диалоговое окно «Формат серии». Оттуда выберите «Стили линий» в меню слева и выберите «Сглаженная линия» в разделе «Стиль линии»:
Ваша окончательная диаграмма должна выглядеть следующим образом:
Разница невелика, но когда ваши данные претерпят большие изменения, они будут выглядеть еще более плавными .
Теперь давайте сравним его с исходным запросом. Выглядит почти так, как мы хотели. Однако вы увидите, что точки данных с 3 по 5 января объединены, а не разорваны, как исходный образец. Сэм для точек данных между 1/6 и 1/8. Я не уверен, насколько важно, чтобы эти линии НЕ соединялись, но это невозможно с тем, как Excel создает линейные диаграммы, когда у вас есть разрыв данных, который использует формулу.
Тем не менее, вернитесь завтра, и я покажу вам, как сделать так, чтобы на линейной диаграмме отображался разрыв с помощью формул.
Видеоруководство
Посмотрите это видео, демонстрирующее построение линейной диаграммы Excel, которая игнорирует выбросы:
Скачать файл
Кроме того, не забудьте зарегистрироваться в качестве подписчика! И, пожалуйста, попробуйте поделиться этим сайтом со своими коллегами и друзьями по Excel. Это очень ценно.
Здравствуйте, я новичок в английском и Excel, надеюсь, вы все равно сможете мне помочь.
Темно-синяя полоса слева показывает среднее количество, произведенное за предыдущую неделю, а синяя полоса отображает его для каждого дня. Синяя линия показывает общее произведенное количество.
Я хочу удалить точку данных, обведенную красным ; эта точка указывает общее количество за неделю, что является бесполезными данными для нас. Из-за этой проблемы понять шкалу (двойная синяя стрелка) непросто.
Как отобразить эту строку только для голубых полос?
Я попытался найти решение, но не нашел его. Надеюсь, эта замечательная подпрограмма сможет мне помочь.
Уважаемые любители электронных таблиц, удачного дня. =)
Нажмите на нее и нажмите "Удалить", это должно сделать это для всей серии (только для строки) и сохранить метки данных для столбцов.
Нет настроек удаления. Я могу скрыть его, но он также скроет синюю полосу. Я могу удалить метку данных, но не точку данных
Удаляется вся строка, если я нажимаю "Удалить" только для определенной точки данных
Хорошо, во-первых, вы строите сводную диаграмму. Самое простое решение imo - построить стандартную диаграмму из сводной таблицы (только со ссылками на ячейки "="), а не отображать значение "суммы" за неделю.
Я не думаю, что вы можете просто удалить одну точку сводного графика.
Еще одно решение, которое приходит на ум, — просто построить 2 отдельных графика — один маленький с полосой для среднего значения за неделю, а второй рядом с ним с ежедневными результатами и строкой заказа. Просто убедитесь, что диапазоны осей одинаковы, чтобы их можно было сравнивать, кроме этого, вы можете легко спроектировать его так, чтобы он «не выглядел как две отдельные диаграммы».второй вариант может оказаться нежизнеспособным, если у вас есть эта вещь на панели инструментов и диапазон осей сильно меняется, но первый вариант должен быть простым решением. удачи
Читайте также: