Excel убрать пустые значения в диаграмме

Автоматически убирать из диаграммы область пустых значений.

Shambala

Дата: Суббота, 13.07.2019, 09:51 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 18


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Благодаря выборке в отдельную таблицу постоянно формируется различное количество наименований, по которой построена диаграмма.
А так как количество всегда разное, то возникают пустые значения на диаграмме. Как можно автоматически после выборки, чтобы диаграмма скрывала эту область?

К сообщению приложен файл:

3299399.xlsx
(23.5 Kb)

Сообщение отредактировал ShambalaСуббота, 13.07.2019, 10:11

 

Ответить

gling

Дата: Суббота, 13.07.2019, 09:58 |
Сообщение № 2

Группа: Друзья

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

Замечаний:
0% ±


2010

Стройте диаграмму на основе «Умной таблицы», при необходимости добавляйте или удаляйте лишние строки. Еще вариант создать сводную таблицу с исключением пустых строк. Будет пример в файле Excel — будут варианты решения.


ЯД-41001506838083

 

Ответить

Shambala

Дата: Суббота, 13.07.2019, 10:08 |
Сообщение № 3

Группа: Пользователи

Ранг: Новичок

Сообщений: 18


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

gling, файл прикреплён уже в первом посте. Сразу забыла. По одной выборке имён будет сформировано более 40 таблиц с с подтягиванием различных данных. И сформировано более сорока диаграмм для наглядного анализа.
Что-то постоянно добавлять и убирать возможности при таком объёме не будет. Выборка имён будет очень часто меняться и будет меняться все 40 таблиц и диаграмм. Поэтому и вопрос можно ли решить это автоматически?

 

Ответить

_Boroda_

Дата: Суббота, 13.07.2019, 10:23 |
Сообщение № 4

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Смотрите именованные диапазоны (Контрл F3)


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

Shambala

Дата: Суббота, 13.07.2019, 10:36 |
Сообщение № 5

Группа: Пользователи

Ранг: Новичок

Сообщений: 18


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

_Boroda_, Изменила выборку, диаграмма ведет себя идеально! Вопрос решен. Буду сейчас через контрл F3 пытаться делать тоже самое, как это у получилось у вас! Огромное спасибо! hands

 

Ответить

Nic70y

Дата: Суббота, 13.07.2019, 11:42 |
Сообщение № 6

Группа: Друзья

Ранг: Экселист

Сообщений: 8132


Репутация:

1998

±

Замечаний:
0% ±


Excel 2010

вариант с подпольным столбцом и фильтром


ЮMoney 41001841029809

Сообщение отредактировал Nic70yСуббота, 13.07.2019, 11:42

 

Ответить

gling

Дата: Суббота, 13.07.2019, 11:56 |
Сообщение № 7

Группа: Друзья

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

Замечаний:
0% ±


2010

будет сформировано более 40 таблиц

Вариант сводными таблицами. Не всё автоматом, но лучше чем каждый раз в диаграмме менять диапазон, достаточно выбрать нужное в столбце «Наименование». Всё равно же в столбце А прописываете нужный фильтр.
Второй вариант с макросом. Макрос меняет диапазон умной таблицы.


ЯД-41001506838083

Сообщение отредактировал glingСуббота, 13.07.2019, 12:12

 

Ответить

Shambala

Дата: Суббота, 13.07.2019, 23:22 |
Сообщение № 8

Группа: Пользователи

Ранг: Новичок

Сообщений: 18


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

_Boroda_, Очень понравился ваш способ решения, через контрл F3 — было сделано тоже самое, что и в вашем примере. Только у Вас все работает идеально, а у меня вообще не реагирует. Формулы прописаны внимательно и более-менее все понятно. В чем может быть ошибка?

 

Ответить

gling

Дата: Суббота, 13.07.2019, 23:52 |
Сообщение № 9

Группа: Друзья

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

Замечаний:
0% ±


2010

Shambala, кроме F3 еще нужно в каждой диаграмме прописать имена этих диапазонов. Посмотрите ПКМ по диаграмме — Выбрать данные — активируйте строку Ряд… — Изменить. Увидите имя файла в сцепке с именем диапазона, так же нужно прописать и в вашем файле.
Но как понимаю для 40 диаграмм придется создать 160 имен диапазонов и каждый прописать в нужную диаграмму. Возможно я ошибаюсь и есть способ проще.


ЯД-41001506838083

Сообщение отредактировал glingСуббота, 13.07.2019, 23:55

 

Ответить

Shambala

Дата: Воскресенье, 14.07.2019, 08:40 |
Сообщение № 10

Группа: Пользователи

Ранг: Новичок

Сообщений: 18


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

gling, спасибо за совет! На счёт 40 диаграмм и 160 имен диапазонов — совершенно не страшно, с удовольствием погружусь в работу. Главное результат!

Создала файл пример, сделала всё что вы описали и всё получилось и заработало.
Но когда перехожу к своему рабочему документу то картина следующая см. фото.
Я так понимаю, что ошибка возникает из-за того, что не правильно прописываю имя документа Excel или имя листа? Хотя делаю всё идентично. Стыдно задавать вопрос по такой мелочи, но в быстро созданном документе все работает, а в моём рабочем такая вот картина.

К сообщению приложен файл:

8298849.jpg
(34.2 Kb)

Сообщение отредактировал ShambalaВоскресенье, 14.07.2019, 08:41

 

Ответить

gling

Дата: Воскресенье, 14.07.2019, 09:11 |
Сообщение № 11

Группа: Друзья

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

Замечаний:
0% ±


2010

В картинке не видно что прописано, а при увеличении всё смазывается. Скопируйте текстом формулы в именованом диапазоне, имя диапазона и формулу (ссылку на диапазон) из диаграммы. Или сделайте скрин качественней, или удалите в реальном файле все данные и пришлите его. Диаграмму и формулы в ДиспИмен не удаляйте.


ЯД-41001506838083

 

Ответить

Shambala

Дата: Воскресенье, 14.07.2019, 09:43 |
Сообщение № 12

Группа: Пользователи

Ранг: Новичок

Сообщений: 18


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

gling, думаю качество должно быть хорошим.

Сообщение отредактировал ShambalaВоскресенье, 14.07.2019, 09:45

 

Ответить

gling

Дата: Воскресенье, 14.07.2019, 09:50 |
Сообщение № 13

Группа: Друзья

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

Замечаний:
0% ±


2010

У вас в формуле диапазона участвует именованный диапазон «кол», такого диапазона у вас нет, есть «Кол1»


ЯД-41001506838083

 

Ответить

Shambala

Дата: Воскресенье, 14.07.2019, 09:58 |
Сообщение № 14

Группа: Пользователи

Ранг: Новичок

Сообщений: 18


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

gling, Спасибо! Поняла свою ошибку! Все работает как часики! hands

 

Ответить

_Boroda_

Дата: Воскресенье, 14.07.2019, 13:57 |
Сообщение № 15

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

ПКМ по диаграмме — Выбрать данные — активируйте строку Ряд… — Изменить

Можно еще прямо в строке формул менять. Выделяете на диаграмме нужный ряд, смотрите в строку формул, там будет формула РЯД, меняете прямо в ней
Иногда так получается быстрее и/или нагляднее

К сообщению приложен файл:

0453227.jpg
(51.6 Kb)


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 PowerPoint для Microsoft 365 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Excel 2007 Word 2007 Outlook 2007 PowerPoint 2007 Еще…Меньше

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

На графиках, точечных и лепестковых диаграммах вы также можете изменить способ отображения пустых ячеек и ячеек с ошибкой #Н/Д. Вместо того чтобы отображать пустые ячейки как прозоры, можно отображать пустые ячейки как нулевые значения (0) или заполнить их линией. Значения #Н/Д могут отображаться как пустые ячейки или в виде линий, соединяющих точки данных. В приведенных ниже примерах показаны все варианты обработки этих ситуаций в Excel.

Варианты для отображения пустых ячеек

Варианты для отображения ячеек со значением #Н/Д

Значение #Н/Д в ячейке "День 4", на диаграмме присутствует пропуск

Значение #Н/Д в ячейке "День 4", соседние точки данных на диаграмме соединены линией

Изменение способа отображения пустых ячеек, пустых значений (#Н/Д), скрытых строк и столбцов на диаграмме

  1. Щелкните диаграмму, которую вы хотите изменить.

  2. На ленте в группе вкладок Работа с диаграммами откройте вкладку Конструктор и в группе Данные нажмите кнопку Выбрать данные.

    Изображение ленты Excel

  3. Нажмите кнопку Скрытые и пустые ячейки.

    Диалоговое окно "Настройка скрытых и пустых ячеек" в Excel

  4. В разделе Показывать пустые ячейки как: выберите вариант пустые значения, нулевые значения или линию.

    Примечание: На точечной диаграмме, на которой есть только маркеры (без соединительных линий), можно отобразить пустые ячейки только в виде пропусков или нулей: соединить точки данных линией невозможно.

  5. Установите флажок Показывать #N/A как пустую ячейку, если вы не хотите, чтобы эти точки отображались на диаграмме.

    Браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

    Примечания: 

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

  6. Установите флажок Показывать данные в скрытых строках и столбцах, если вы хотите, чтобы скрытые данные отображались на диаграмме.

К началу страницы

Дополнительные сведения

Вы всегда можете обратиться к эксперту в Excel Tech Community, получить поддержку в сообществе Answers или предложить новую функцию или улучшение. Чтобы узнать, как поделиться своими мыслями, см. раздел Как предоставить отзыв о Microsoft Office?. Поделитесь с нами.

См. также:

Создание диаграммы от начала до конца

Нужна дополнительная помощь?

День добрый!
Есть небольшой вопрос — если повторюсь то прошу меня сильно не писать  :)

У меня есть График (вернее их очень много, в этот то вся и проблема), который строится на основе определенного диапазона в котором в левой колонке стоят даты.
Данная таблица заполняется каждый день.
Сейчас, каждый раз при обновлении данных я вручную обновляю диапазон данных для графика, НО появилась идея прописать автоматический расчет формулы в диапазоне (на основе которого строится график) таким образом что-бы, если текущая дата меньше даты в строке, то что бы отображалось пустое значение, пошел простым путем:

Код
=ЕСЛИ(RC[-1]<=СЕГОДНЯ();"ФОРМУЛА РАСЧЕТА";"")
 

Но тут появилась проблема. В самой таблице формула по честному подставляет пустое значение, но вот только график воспринимает это как 0.

Собственно вопрос: возможно ли — и как? приписать в формуле вывод пустого значения что бы графики не воспринимали это как нули.

Заранее спасибо!

TL;DR (most likely) you are returning a ="" for a blank cell, you need to return #N/A.

There are a couple of ways to resolve this issue depending on how you chart is setup.

Defaults

First, by default, Excel will not plot a cell that is truly empty. If I just create a chart (bar, scatter, line, etc.) and delete a data point, it will be removed from the chart, not set to 0. This depends on the Hidden and Empty setting which defaults to Gaps.

enter image description here

hidden and empty settings

What goes wrong

So if you are seeing a data point for a blank cell, it means one of a couple things:

  • The setting was changed for the chart on how to handle Hidden and empty cells
  • The cell is not truly empty. This is possible if you have a formula that returns "". This will show as a 0 regardless of the Hidden and empty setting because it is not an empty cell.

enter image description here

How to fix

To resolve this issue then requires one of the following changes:

  • Completely delete the cell contents so that it is truly an empty cell. This assumes that the Hidden and empty cells option is at the default of Gaps.
  • Have your formula return an #N/A and the chart will hide the data point regardless of any other settings.

enter image description here

  • Change the Hidden and empty cells setting to Gaps (instead of Zero). This will not affect the bar chart. It will only serve to hide the missing entries on the dot plot. This only works if the cell is truly empty.

Если вы создали график и не для каждого значения по оси X есть значение по оси Y, то график может получиться не очень красивым. Например, содержащим нулевые значения на начальной странице

Как сделать такой график сплошным или понять какая динамика этого графика?

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

Содержание

  • Как сделать график сплошным и сгладить нулевые значения на графике
  • Отображать данные в скрытых ячейках
  • Показать динамику графика. Тренд графика
  • Похожие статьи

Как сделать график сплошным и сгладить нулевые значения на графике

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

Выбрать данные

В нижней части окна выбора найдите кнопку Скрытые и пустые ячейки.

Выбрать данные 2

После нажатия откроется меню выбора варианта скрытия пустых и нулевых ячеек.

нулевые значения на графике

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

Выбрать данные 4

Согласитесь, так смотрится гораздо лучше. Отлично подходит для отчетов и презентаций!

Если выбрать пустые значения, то будут не провалы, как на первой картинке (вид = нулевые значения), а промежутки в линии графика.

Отображать данные в скрытых ячейках

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

Показать динамику графика. Тренд графика

Сплошной вид графика может быть очень полезен для визуального определения характера графика, можно сказать, его направления. Ведь один из лучших анализаторов — это связка глаз/мозг человека.

Чтобы посмотреть тренд/направление имеющегося графика, можно использовать линию тренда (тоже встроенная функция). Она делается в несколько кликов, как именно можно прочитать здесь.

Линия тренда показывает какая динамика показателей преобладает (на понижение/повышение не меняется), даже если не нулевые значения на графике присутствуют. Рекомендую!

Пожалуйста, пишите ваши комментарии и вопросы!

Скачать пример

Понравилась статья? Поделить с друзьями:
  • Excel убрать пробелы с начала строки
  • Excel убрать пробелы по краям
  • Excel убрать пробелы впереди
  • Excel убрать пробелы в конце строк
  • Excel убрать пробел вначале ячейки