У меня есть таблица расходов для нескольких предприятий, и для каждого бизнеса расходы распределяются по различным счетам. Расходы сообщаются ежемесячно; таким образом, приведена таблица, в которой названия месяцев являются заголовками заголовков столбцов (см. таблицу 1). При использовании этой таблицы для создания сводной таблицы я не могу группировать по дате.

Таблица 1: Таблица 1

Я пытался транспонировать таблицу, но это создало два заголовка строки-столбца и, таким образом, не может использовать ее для создания сводной таблицы. Я также попытался отформатировать заголовки столбцов (названия месяцев), как в формате DATE, но это не помогло.

Моя цель - иметь сводную таблицу, которая выглядит так, как показано ниже.

Ожидаемая сводная таблица: Ожидаемая сводная таблица

Есть идеи, как преодолеть эту проблему?

1 ответ1

0

Ваши данные уже повернуты и должны быть в 1-ом списке, чтобы повернуть их так, как вы хотите. Я использовал это для больших таблиц данных кросс-таблицы, используя VBA, но теперь это можно сделать с помощью Power Query:

  1. Выберите свой диапазон стола.
  2. Нажмите Data на ленте.
  3. Нажмите « From Table/Range разделе « Get and Transform Data - ваша таблица будет загружена в редактор Power Query.
  4. Выберите столбцы с января по декабрь и щелкните правой кнопкой мыши заголовок столбца - щелкните « Unpivot columns Теперь у вас должно быть два столбца с именами «Атрибут» и «Значение». Щелкните правой кнопкой мыши «Атрибут» и переименуйте его в «Месяц».
  5. Теперь у вас есть лучше названная таблица для поворота.
  6. В Excel вставьте новую сводную таблицу и в разделе « Создать проверку Create PivotTable Use an external data source и нажмите « Choose connection

Выберите таблицу Power Query, и вы можете использовать вставленную сводную таблицу.

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