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

Как сгруппировать по неделям в сводной таблице?

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

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

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


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

Чтобы сгруппировать данные по неделям, вы можете установить 7-дневную дату с понедельника по воскресенье как неделю, сделайте следующее:

1. После создания сводной таблицы щелкните правой кнопкой мыши любую дату в сводной таблице и выберите группы из контекстного меню см. снимок экрана:

doc-group-by-week-pivot-table-1

2. В группирование диалог, пожалуйста, сделайте следующие опции:

A: Под Автомобили в разделе введите дату начала одной недели. В этом примере моя первая дата в моей таблице — 2014-3-12, но это не первый день недели, поэтому я меняю ее на 2014-3-10, то есть первый день недели, начиная с понедельника. . И дату окончания изменять не нужно;

B: Выберите Дней из By список;

C: Войти 7 в Количество дней пунктом.

doc-group-by-week-pivot-table-1

3, Затем нажмите OK, и ваши данные были сгруппированы по неделям, как вы хотите, см. снимок экрана:

doc-group-by-week-pivot-table-1


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

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

1. Сначала вычислите номера недель до даты, введите эту формулу: = ГОД (D2) & «-» & ТЕКСТ (WEEKNUM (D2,2), «00») в пустую ячейку рядом с вашими данными, (D2 указывает ячейку даты, которую вы хотите использовать), см. снимок экрана:

doc-group-by-week-pivot-table-1

2. Затем перетащите маркер заполнения по диапазону, в котором вы хотите применить эту формулу, и номера недель были заполнены в этом вспомогательном столбце, см. Снимок экрана:

doc-group-by-week-pivot-table-1

3. Затем выберите весь диапазон данных, включая поле, которое вы добавили на шаге выше, которое вы хотите использовать для создания сводной таблицы, и нажмите Вставить > PivotTable > PivotTable, см. снимок экрана:

doc-group-by-week-pivot-table-1

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

doc-group-by-week-pivot-table-1

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

doc-group-by-week-pivot-table-1


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Возможность быстро группировать даты в сводных таблицах 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.
  • Подсчет различных значений в сводной таблице
  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


Часто вы можете захотеть сгруппировать данные по неделям в Excel.

К счастью, это легко сделать с помощью функции WEEKNUM() .

В следующем пошаговом примере показано, как использовать эту функцию для группировки данных по неделям в Excel.

Шаг 1: Создайте данные

Во-первых, давайте создадим набор данных, который показывает общий объем продаж некоторой компании в разные дни:

Шаг 2: Создайте переменную недели

Чтобы извлечь неделю года из столбца «Дата», мы можем использовать функцию WEEKNUM() для возврата значения от 1 до 53.

Мы можем ввести следующую формулу в ячейку C2:

=WEEKNUM( A2 ) 

Затем мы можем скопировать и вставить эту формулу в оставшиеся ячейки столбца C:

Шаг 3: Создайте сводную таблицу

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

Чтобы создать сводную таблицу, выделите ячейки в диапазоне B1:C11 , а затем щелкните вкладку « Вставка » на верхней ленте и щелкните « Сводная таблица ».

В появившемся новом окне мы поместим сводную таблицу в ячейку E2 существующего рабочего листа:

Как только мы нажмем OK , в правой части экрана появится панель полей сводной таблицы.

Перетащите переменную « Неделя» в поле «Строки», а переменную « Продажи » — в поле «Значения»:

Теперь значения в сводной таблице будут заполнены.

Из сводной таблицы мы видим:

  • Общий объем продаж за неделю 2 составил 37 .
  • Общий объем продаж за неделю 3 составил 65 .
  • Общий объем продаж за неделю 4 составил 62 .

Мы также можем видеть, что общий объем продаж составил 164 .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как преобразовать дни в месяцы в Excel
Как считать по месяцам в Excel
Как фильтровать даты по месяцам в Excel

Написано

Редакция Кодкампа

Замечательно! Вы успешно подписались.

Добро пожаловать обратно! Вы успешно вошли

Вы успешно подписались на кодкамп.

Срок действия вашей ссылки истек.

Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.

Успех! Ваша платежная информация обновлена.

Ваша платежная информация не была обновлена.

Группировка в сводных таблицах

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

pivot_group1.gif

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

Пример 1. Группировка чисел

Необходимо построить отчет, из которого было бы понятно — на каких именно товарах (дешевых или дорогих) мы делаем основной оборот. Для начала строим обычную сводную таблицу, поместив в область строк поле Цена, в область данных — Сумма заказа:

pivot_group2.gif

Теперь щелкаем правой кнопкой мыши по цене (область строк) и выбираем из контекстного меню команду Группировать (Group). В Excel 2000-2003 эта команда находится в разделе Группа и структура (Group and Show Detail) контекстного меню:

pivot_group3.gif

В итоге появится наш основной инструмент — диалоговое окно группировки данных в сводной таблице:

pivot_group4.gif

В окне можно задать начальное и конечное значение интересующего нас интервала и шаг изменения. Особое внимание хочу обратить на флажки слева от слов «начиная с» и «по» — эти флажки относятся к слову «Авто» и означают, что Excel будет сам выбирать интервал (дизайнеру окна напинать бы за такой user-friendly интерфейс сами знаете что). Для определенности введем начальное значение равное нулю, конечное 270 (самый дорогой наш товар стоит 263,5$) и зададим шаг 30, т.е. окно должно выглядеть так:

pivot_group5.gif

После нажатия на ОК Excel сгруппирует товары с ценами в заданном интервале и посчитает суммарную выручку по каждому интервалу:

pivot_group6.gif

Теперь ясно видно, что (в данном примере) наибольшую выручку нам дают товары с ценой до 60 долларов. «Хочешь быть богатым — работай для бедных!» как говорил Рональд Макдональд.

Пример 2. Группировка дат

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

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

pivot_group7.gif

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

pivot_group8.gif

После нажатия на ОК Excel сгруппирует даты с шагом месяцы и кварталы и мы получим вот такой красивый отчет:

pivot_group9.gif

Пример 3. Произвольная группировка

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

pivot_group10.gif

… и сгруппировать товары (предварительно перетащив их мышью в сводной таблице в соседние строки) в одну кучку:

pivot_group11.gif

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

pivot_group12.gif

Ссылки по теме

  • Что такое сводные таблицы, как их создавать
  • Настройка вычислений в сводных таблицах
  • Построение сводной по нескольким диапазонам данных с разных листов
  • Независимая группировка сводных таблиц

Диалоговое окно Группирование (Grouping) предлагает настройки группировки по секундам, минутам, часам, дням, месяцам, кварталам и годам. А что делать, если нужно сгруппировать данные по одной или двум неделям? Это вполне реально.

Прежде всего следует свериться с бумажным календарем данного года. Рабочие даты могут начинаться с 4 января 2010 года, причем важно знать, что в этом году 4 января пришлось на понедельник. Вы решаете, с какого дня должна начинаться неделя: с воскресенья, понедельника или любого другого дня. Сверьтесь с календарем. Ближайший понедельник был 4 января 2010 года.

Выделите любой заголовок дат в сводной таблице. Перейдите на контекстную вкладку ленты Параметры (Options) и в разделе Группировать (Group) щелкните на кнопке Группировка по полю (Group Field). В диалоговом окне Группирование (Grouping) отмените выделение всех параметров в списке с шагом (By), за исключением параметра Дни (Days). В результате станет доступным счетчик количество дней (Number of Days). Чтобы создать недельный отчет, увеличьте количество дней с 1 до 7.

И наконец, следует установить флажок начиная с (Starting At) и определить дату. Если вы приняли настройки по умолчанию и начали с 4 января 2010 года, то все недельные периоды в отчете будут начинаться с понедельника и заканчиваться воскресеньем. Эти настройки нас вполне устраивают (рис. 4.6), поэтому оставим все без изменений.

Рис. 4.6. Для получения доступа к счетчику количество дней в списке с шагом выберите значение Дни

Рис. 4.6. Для получения доступа к счетчику количество дней в списке с шагом выберите значение Дни

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

Рис. 4.7. Отчет, отображающий еженедельные объемы продаж

Рис. 4.7. Отчет, отображающий еженедельные объемы продаж

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

Группирование двух полей дат в один отчет

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

Если вам нужно создать отчет с двумя полями дат и вы пытаетесь сгруппировать оба поля по месяцам и годам, программа Excel сама установит первому сгруппированному полю имя Годы, а второму — имя Годы2. Это неминуемо приведет к конфликту данных. В подобном случае важно правильно переименовать поля.

Like this post? Please share to your friends:
  • Excel сводная таблица группировка по месяцам
  • Excel сводная таблица годы кварталы
  • Excel сводная таблица гистограмма
  • Excel сводная таблица гиперссылки
  • Excel сводная таблица время