Как группировать даты в сводных таблицах в Excel (по годам, месяцам, неделям)

Возможность быстро группировать даты в сводных таблицах Excel может быть весьма полезной.

Он помогает анализировать данные, получая различные представления по датам, неделям, месяцам, кварталам и годам.

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

Точно так же, если у вас есть данные колл-центра, вы можете сгруппировать их по минутам или часам.

Посмотреть видео - Группировка дат в сводных таблицах (группировка по месяцам / годам)

Как группировать даты в сводных таблицах в Excel

Предположим, у вас есть набор данных, как показано ниже:

В нем есть данные о продажах по дате, магазинам и регионам (восток, запад, север и юг). Данные охватывают более 300 строк и 4 столбца.

Вот простая сводка сводной таблицы, созданная с использованием этих данных:

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

Загрузите данные и следуйте инструкциям.

Группировка по годам в сводной таблице

В приведенном выше наборе данных указаны даты за два года (2014 и 2015 годы).

Вот шаги, чтобы сгруппировать эти даты по годам:

  • Выберите любую ячейку в столбце «Дата» сводной таблицы.
  • Перейдите в Инструменты сводной таблицы -> Анализировать -> Группа -> Выбор группы.
  • В диалоговом окне «Группировка» выберите «Годы».
    • При группировании дат вы можете выбрать несколько вариантов. По умолчанию опция «Месяцы» уже выбрана. Вы можете выбрать дополнительную опцию вместе с Месяцем. Чтобы отменить выбор месяца, просто щелкните по нему.
    • Он выбирает дату "Начало" и "Дата окончания" на основе исходных данных. Если хотите, можете их изменить.
  • Нажмите ОК.

Это резюмирует сводную таблицу по годам.

Такое суммирование по годам может быть полезно, когда у вас больше лет. В этом случае было бы лучше иметь квартальные или ежемесячные данные.

Группировка по кварталам в сводной таблице

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

Вот как вы можете сгруппировать их по кварталам:

  • Выберите любую ячейку в столбце «Дата» сводной таблицы.
  • Перейдите в Инструменты сводной таблицы -> Анализировать -> Группа -> Выбор группы.
  • В диалоговом окне «Группировка» выберите «Кварталы» и отмените выбор любых других выбранных опций.
  • Щелкните ОК.

Это подытожит сводную таблицу по кварталам.

Проблема с этой сводной таблицей заключается в том, что она объединяет квартальную стоимость продаж за 2014 и 2015 годы. Следовательно, для каждого квартала стоимость продаж представляет собой сумму значений продаж в 1 квартале 2014 и 2015 годов.

В реальной жизни вы, скорее всего, будете анализировать эти кварталы для каждого года отдельно. Сделать это:

  • Выберите любую ячейку в столбце «Дата» сводной таблицы.
  • Перейдите в Инструменты сводной таблицы -> Анализировать -> Группа -> Выбор группы.
  • В диалоговом окне «Группировка» выберите «Кварталы» и «Годы». Вы можете выбрать более одного варианта, просто щелкнув его.
  • Щелкните ОК.

Это суммирует данные по годам, а затем по годам по кварталам. Что-то вроде того, что показано ниже:

Примечание. Я использую макет табличной формы на снимке выше.

Когда вы группируете даты более чем по одной временной группе, происходит кое-что интересное. Если вы посмотрите на список полей, вы заметите, что новое поле было добавлено автоматически. В данном случае это годы.

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

Преимущество этого нового поля заключается в том, что теперь вы можете анализировать данные, используя кварталы в строках и годы в столбцах, как показано ниже:

Все, что вам нужно сделать, это перетащить поле «Год» из области «Строка» в область «Столбцы».

Группировка по месяцам в сводной таблице

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

Опять же, для группировки данных рекомендуется использовать и Год, и Месяц, а не использовать только месяцы (если у вас нет данных только за один год или меньше).

Вот как это сделать:

  • Выберите любую ячейку в столбце «Дата» сводной таблицы.
  • Перейдите в Инструменты сводной таблицы -> Анализировать -> Группа -> Выбор группы.
  • В диалоговом окне «Группировка» выберите «Месяцы» и «Годы». Вы можете выбрать более одного варианта, просто щелкнув его.
  • Щелкните ОК.

Это сгруппирует поле даты и суммирует данные, как показано ниже:

Опять же, это приведет к добавлению нового поля Годы в поля сводной таблицы. Вы можете просто перетащить поле лет в область столбцов, чтобы получить годы в столбцах, а месяцы - в строках. Вы получите что-то, как показано ниже:

Группировка по неделям в сводной таблице

При анализе таких данных, как продажи в магазинах или посещаемость веб-сайтов, имеет смысл анализировать их еженедельно.

При работе с датами в сводных таблицах группировка дат по неделям немного отличается от группировки по месяцам, кварталам или годам.

Вот как можно группировать даты по неделям:

  • Выберите любую ячейку в столбце «Дата» сводной таблицы.
  • Перейдите в Инструменты сводной таблицы -> Анализировать -> Группа -> Выбор группы.
  • В диалоговом окне «Группировка» выберите «Дни» и отмените выбор любых других выбранных опций. Как только вы это сделаете, вы заметите, что становится доступной опция «Количество дней» (внизу справа).
    • Встроенной возможности группировки по неделям нет. Вам нужно сгруппировать по дням и указать количество дней, которые будут использоваться при группировке.
    • Обратите внимание, что для того, чтобы это работало, вам нужно выбрать параметр «Только дни».
  • В поле «Количество дней» введите 7 (или используйте вращающуюся кнопку, чтобы внести изменения).
  • Если вы нажмете ОК в этот момент, ваши данные будут сгруппированы по неделям, начиная с 4 января 2014 г., то есть субботы. Таким образом, группировка будет с субботы по пятницу каждую неделю. Чтобы изменить эту группировку и начать неделю с понедельника, вам необходимо изменить дату начала (по умолчанию она выбирает дату начала из исходных данных).
    • В таком случае вы можете начать дату 30 декабря 2013 г. или 6 января 2014 г. (оба понедельника).
  • Щелкните ОК.

Это сгруппирует даты по неделям, как показано ниже:

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

Примечание:

  • Когда вы группируете даты с помощью этого метода, вы не можете сгруппировать их с помощью каких-либо других параметров (например, месяцев, кварталов или лет).
  • Вычисляемое поле / элемент не будет работать при группировке с использованием дней.

Группировка по секундам / часам / минутам в сводной таблице

Если вы работаете с большими объемами данных (например, данными колл-центра), вы можете сгруппировать их по секундам, минутам или часам.

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

Предположим, у вас есть данные колл-центра, как показано ниже:

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

Вот как сгруппировать дни по часам:

  • Создайте сводную таблицу с датой в области строк и решенным в области значений.
  • Выберите любую ячейку в столбце «Дата» сводной таблицы.
  • Перейдите в Инструменты сводной таблицы -> Анализировать -> Группа -> Выбор группы.
  • В диалоговом окне Группировка выберите Часы.
  • Щелкните ОК.

Это сгруппирует данные по часам, и вы получите что-то, как показано ниже:

Вы можете видеть, что метки строк здесь - 09, 10 и так далее… которые являются часами в сутках. 09 означает 9 утра, а 18 - 6 вечера. Используя эту сводную таблицу, вы можете легко определить, что большинство вызовов разрешается в течение 1-2 часов дня.

Точно так же вы можете сгруппировать даты по секундам и минутам.

Как разгруппировать даты в сводной таблице в Excel

Чтобы разгруппировать даты в сводных таблицах:

  • Выберите любую ячейку в ячейках даты в сводной таблице.
  • Перейдите в Инструменты сводной таблицы -> Анализировать -> Группировать -> Разгруппировать.

Это мгновенно разгруппировало бы любую сделанную вами группировку.

Загрузите файл примера.

Другие учебные пособия по сводным таблицам, которые могут вам понравиться:

  • Создание сводной таблицы в Excel - пошаговое руководство.
  • Подготовка исходных данных для сводной таблицы.
  • Как сгруппировать числа в сводной таблице в Excel.
  • Как фильтровать данные в сводной таблице в Excel.
  • Как применить условное форматирование к сводной таблице в Excel.
  • Как обновить сводную таблицу в Excel.
  • Как добавить и использовать вычисляемое поле сводной таблицы Excel.
  • Использование срезов в сводной таблице Excel.
  • Как заменить пустые ячейки нулями в сводных таблицах Excel.
  • Подсчет различных значений в сводной таблице
wave wave wave wave wave