12

В Excel 2003 у меня есть временной ряд из финансового отчета, который выглядит примерно так:

         2007 2006 2005
Amount   300  200  100

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

300|                .x
   |             ...
200|         .x..
   |      ...
100|    x
   |____________________
  0   2005   2006   2007

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

4 ответа4

15
  1. Щелкните по оси для категорий, значений или серий, порядок печати которых вы хотите изменить.
  2. В меню «Формат» выберите «Выбранная ось» и перейдите на вкладку «Масштаб».

    Примечание Выбранная ось доступна только в меню «Формат», если выбран ряд данных.

  3. Чтобы изменить порядок печати, выполните одно из следующих действий:
    • Для категорий установите флажок «Категории в обратном порядке».
    • Для значений установите флажок Значения в обратном порядке.
    • Для рядов в трехмерных диаграммах установите флажок «Ряды в обратном порядке».

[Источник]

2

Если у вас есть числовые данные, не делайте "линейную диаграмму", а "XY Chart". Это обрабатывает данные оси X как числовые значения. Если вы посмотрите не только на значки линейной диаграммы и диаграммы XY, вы заметите, что вы можете применять стили, включающие маркеры и линии или линии, только к диаграммам XY и Line.

Линейные диаграммы хороши для категориальных данных X (нечисловые метки) и для гибкого масштабирования оси для фактических дат (год-месяц-день), но не для простых значений, таких как годы.

0

Для Excel 2010/2013 эти шаги выполняются: http://blogs.technet.com/b/hub/archive/2010/02/02/excelling-at-excel-how-to-quickly-flip-a-chart. ASPX

0

SJohnny, как и вы, у меня были некоторые финансовые данные с датами на оси Y, и у меня была та же проблема; Линейный график, который я создал изначально, был задом наперед. Однако, без использования XY-графика, есть простой способ установить хронологический порядок данных.

  1. Выберите данные, которые вы хотите построить график.
  2. Используя функцию графика (Chart Wizard), выберите линейный график.
  3. На шаге 3 из 4 в разделе "Основная ось" выберите "Шкала времени". Это должно немедленно исправить порядок предварительного просмотра, прежде чем вы закончите создание графика.

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