Игнорировать ячейки на графике Excel
Я пытаюсь нарисовать линейный график в Excel 2010. В источнике данных столбца y есть некоторые пробелы, и я хочу, чтобы они игнорировались для графика. Кажется, по умолчанию это ноль. Я знаю, что "Настройки скрытых и пустых ячеек" существуют, но это только дает возможность установить его на ноль. Любой другой способ заставить мой график выглядеть так, как я хочу
Изображение доступно, как только у меня будет достаточно репутации!
4 ответа
Если данные являются результатом формулы, они никогда не будут пустыми (даже если вы установите их в ""
), поскольку наличие формулы не совпадает с пустой ячейкой
Есть 2 метода, в зависимости от того, насколько статичны данные.
Самое простое решение - очистить ячейки, которые возвращают пустые строки, но это означает, что вам придется исправлять ошибки в случае изменения данных.
другое исправление включает в себя небольшое редактирование формулы, поэтому вместо установки ее равной ""
, вы установите его равным NA()
,
Например, если у вас есть =IF(A1=0,"",B1/A1)
, вы бы изменить это на =IF(A1=0,NA(),B1/A1)
,
Это создаст пробелы, которые вы хотите, а также будет отражать обновления данных, так что вам не придется каждый раз исправлять их
В Excel 2007 у вас есть возможность показывать пустые ячейки в виде пробелов, обнулять или соединять точки данных линией (я предполагаю, что это похоже на Excel 2010):
Если ни один из них не является оптимальным, и у вас отсутствует "порция" точек данных (или даже единичных), вы можете сгруппировать и скрыть их, чтобы удалить их из диаграммы.
Перед тем как скрыться:
После сокрытия:
- В значение или значения, которые вы хотите разделить, введите формулу =NA(). Будет показано, что значение пропущено, но предшествующая и последующие точки данных будут соединены линией серии.
- Введите данные, которые вы хотите пропустить, в том же месте, что и оригинал (строка или столбец), но добавьте их как новую серию. Добавьте новую серию в свой график.
- Отформатируйте новую точку данных в соответствии с исходным форматом серии (цвет, форма и т. Д.). Это будет выглядеть так, как будто точка данных была просто пропущена в исходной серии, но все равно будет отображаться на вашем графике, если вы хотите пометить ее или добавить выноску.
Есть много случаев, когда в диаграмме желательны пробелы.
В настоящее время я пытаюсь составить график расхода в системе отопления в зависимости от времени суток. У меня есть данные за два месяца. Я хочу построить график только в зависимости от времени дня с 00:00 до 23:59, что приводит к тому, что между 23:59 и 00:01 следующего дня проводятся линии, которые проходят по всему графику и нарушают регулярные дневные колебания.,
Использование формулы NA() (на немецком языке NV()) заставляет Excel игнорировать ячейки, но вместо этого предыдущие и последующие точки просто соединяются, что имеет ту же проблему с линиями на диаграмме.
Единственное решение, которое мне удалось найти, - это удалить формулы из ячеек, которые должны создать пробелы.
Использование формулы IF с "" в качестве значения пробелов заставляет Excel интерпретировать значения X как строковые метки (дрожание) для диаграммы вместо цифр (и заставляет меня ругаться на людей, которые написали это требование).
Не для пробелов в середине диапазона, но это работает для сложной диаграммы от начальной даты до бесконечности (т.е. нет необходимости настраивать источник данных диаграммы каждый раз, когда добавляется информация), без отображения каких-либо строк для дат, которые еще не были был введен. Когда вы добавляете даты и данные в электронную таблицу, диаграмма расширяется. Без него на карте кровоизлияние в мозг.
Итак, чтобы подсчитать сложный диапазон условий за длительный период времени, но только если дата событий не пуста:
=IF($B6<> "", (COUNTIF($O6:$O6,Q$5)),"") возвращает "#N/A", если в столбце B нет даты.
Другими словами, "подсчитайте яблоки или апельсины или что-то еще в столбце O (как определено в Q5), но только если столбец B (даты) не пуст". Возвращая "#N/A", диаграмма пропускает "пустые" строки (пустые, как в нулевом значении, или, скорее, "#N/A").
Из этой таблицы возвращенных значений вы можете построить диаграмму от даты в прошлом до бесконечности.