3

Моя линейная диаграмма Excel 2010 имеет вторичную ось. Его горизонтальная ось даты неверна. Даты должны быть в диапазоне с 01.01.2013 по 31.12.2013:

Дата должна быть в диапазоне с 01.01.2013 по 31.12.2013

Все данные даты являются явными [ex 3/8/2013]. Даты MF за исключением праздничных дней. Последние 2 даты - 30.12.2013 и 31.12.2013. В горизонтальном окне редактирования правильно указаны 252 даты с началом диапазона.

6 ответов6

1

У меня есть возможное решение этой проблемы. Я пытался отобразить даты из плагина Excel в сравнении со значениями на диаграмме разброса Excel, но даты были показаны 1, 2, 3, 4, 5 и т.д.

Что я выяснил, что прояснило проблему, так это то, что это может произойти, если вы попытаетесь построить несколько дат, которые содержат время, а некоторые - нет.

Например, нанесение на ось:

01.08.2015

01.08.2015 00:30:00

Не сработает, но

01.08.2015 00:30:00

01.08.2015 00:34:00

Должно сработать.

1

После доработки; Оригинальный ответ не был точным.

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

То, что происходит, - то, что без дат, определенных как значения X, это использует порядковые номера значений. Итак, ваша первая дата - это ввод № 1, вторая - ввод № 2 и т.д. Excel хранит даты в виде числа дней, начиная с 1 января 1900 года, считая день 1. Когда вы форматируете ось в формате даты, вы получаете то, что описал Кевин - порядковый номер 1 , как дата, - 01.01.1900. Ваш последний ввод - номер записи 252, который соответствует 8/8/1900.

0

Убедитесь, что как серия 1, так и серия 2 имеют метки горизонтальной (категория) оси. если вы построили диаграмму без общего диапазона данных диаграммы, ряды будут иметь независимые метки горизонтальной (категории) оси, если одна из них будет пустой, даты будут игнорироваться, а точки будут считаться последовательными с 01/01/1900. Чтобы проверить, в диалоговом окне «Выбор источника данных» для вашей диаграммы щелкните серию 1 в легенде «Записи (серии)» слева, затем нажмите кнопку «Изменить» на метках горизонтальной (категории) оси (справа), повторите (и исправьте) ) для каждой записи легенды (серии).

0

Трудно решить эту проблему, не видя таблицу данных или откуда поступили данные по оси X, но если вы ввели данные для столбца даты, как показано ниже:

1 2 3 4

Тогда Excel по умолчанию будет интерпретировать эти дни как дни с начала «эпохи». Вы можете вылечить это, введя даты полностью, например так:

01.01.2013 1/2/2013 1/3/2013 1/4/2013

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

Если вы уже ввели даты, возможно, ваш график не использует эти ячейки в качестве меток оси X. В этом случае вы можете нажать на график, затем "выбрать данные", а затем указать «метки горизонтальной (категории) оси».

0

Убедитесь, что ячейки, на которые вы ссылаетесь (как метки оси), относятся к категории "текст", а не к "дате" или другой категории. Затем, в дополнительном диалоге форматирования горизонтальных осей, нажмите "Опции осей", под "типом оси" убедитесь, что "Текстовая ось" отмечена. Это должно помочь.

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

0

Для меня ответ был очень прост. Одна из ячеек в диапазоне, который содержал даты, содержал некоторый текст вместо действительной даты. Это была последняя камера. Мой диапазон дат был слишком длинным, и в него была включена последняя ячейка с текстом. Я уменьшил длину диапазона на одну ячейку, чтобы исключить ячейку с текстом, и проблема исчезла. Мое определение серии было:= SERIES(ActualData!$ E $ 3, ActualData!$ A $ 4:$ A $ 20, ActualData!$ E $ 4:$ E $ 20,1)

Поэтому я отредактировал его, чтобы прочитать это, и это исправило проблему = SERIES(ActualData!$ E $ 3, ActualData!$ A $ 4:$ A $ 19, ActualData!$ E $ 4:$ E $ 19,1)

Обратите внимание, что все мои ячейки даты были отформатированы как Дата (как и должно быть), а не как Текст.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .