Построение квартальных и месячных данных в Excel

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

EDIT: данные расположены следующим образом:

месяц:

2011-12-01  1246.91
2011-11-01  1251
2011-10-03  1131.21
2011-09-01  1219.12
2011-08-01  1292.59
2011-07-01  1320.64
2011-06-01  1345.2

ежеквартально:

1947q1  237.2
1947q2  240.4
1947q3  244.5
1947q4  254.3
1948q1  260.3
1948q2  267.3
1948q3  273.8
1948q4  275.1

мы можем предположить, что 1947q1 тот же день, что и соответствующие ежемесячные данные для Январь.

3
задан Grzenio
12.02.2023 18:14 Количество просмотров материала 3645
Распечатать страницу

3 ответа

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

Monthly and quarterly data and charts

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

чтобы сделать диаграмму, начните с выбора ежемесячных данных и вставка линейной диаграммы. Excel автоматически сортирует даты, поэтому они отображаются слева направо (Диаграмма 1 ниже).

Выделите и скопируйте квартальных данных, выделите диаграмму и использовать вкладку "Главная" > "вставить" в выпадающем списке > Специальная вставка, чтобы добавить данные как новую серию, серии в столбцы, имена рядов в первой строке, в первом столбце категории. Новая серия пока не видна.

выберите новую серию (вы не видите ее, но если вы выберите видимую серию и щелкните клавиша со стрелкой вверх, вы выберите его), и отформатировать его, чтобы назначить его на вторичной оси. Вы все еще не можете видеть это, но в Excel добавлено средней вертикальной оси (рис.2).

используйте скиттл"+", плавающий рядом с диаграммой (Excel 2013+) или кнопки ленты, чтобы добавить вторичную горизонтальную ось (диаграмма 3). Теперь мы кое-что поняли.

эта ось не сортируется автоматически, так как Excel не распознает 2011Q4 как дату. Форматирование вторичной горизонтальной оси: проверка Категории в обратном порядке, и проверка пересечения осей в автоматическом режиме (график 4). Не беспокойтесь о различных масштабах оси Y.

щелкните правой кнопкой мыши квартальный ряд данных на диаграмме, выберите Изменить тип диаграммы и выберите тип кластеризованного столбца (диаграмма 5). Не волнуйтесь, что прутья-это сталактиты, а не сталагмиты.

отформатируйте вторичную вертикальную ось (правый край графика) и отметьте крестики в автоматическом режиме. Это перемещает ежеквартальную ось и ее метки в нижняя часть диаграммы (диаграмма 6).

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

удалить вторичную вертикальную ось. Теперь обе серии используют основную ось для масштабирования (график 8).

наконец отформатировать бары. Я использовал ширину зазора 20%, поэтому каждый из них охватывает три месяца линейного графика. Я использовал прозрачность 25%, чтобы цвет заливки не был слишком жирным, и поэтому вы можете видеть линии сетки позади их. Я добавил метки данных к столбцам, используя внутреннюю базовую позицию и имя категории вместо значения (диаграмма 9).

enter image description here

3
отвечен Jon Peltier 2023-02-14 02:02

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

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

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

1
отвечен user537854 2023-02-14 04:19

сначала вы должны решить, что вы хотите построить. Например, вам нужен месячный или квартальный график?

Если вы хотите ежемесячный график, вам нужно решить, wheter квартальные данные будут сопряжены с ежемесячными данными, повторяя значение квартала каждый месяц, путем построения графика только в конце периода, или что-то еще.

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

это решение будет зависеть от того, что вам нужно наметить-простого ответа нет.

Как и в случае сопряжения данных, используйте формулы pair a для создания идентификатора, по которому можно выполнять поиск. Like:

=year()*10+month()  and pass a date as parameter
=value(replace("2003q2";"q";""))

оба будут давать месяцы в формате 20031, что упрощает использование функций поиска.

0
отвечен s_a 2023-02-14 06:36

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх