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

есть файл excel, который отслеживает ежедневные даты с ежедневной метрикой.

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

20
задан fox
16.05.2023 12:32 Количество просмотров материала 2765
Распечатать страницу

3 ответа

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

  1. во-первых, сортировать файл в порядке возрастания даты и ваш день столбец в формате даты.

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

  3. Далее введите дату для недели, с которой вы хотите начать (например, если ваш первый день данных 5/1/13, и вы ваши недели начинаются в воскресенье, то вы должны ввести 4/28/13). Итак, давайте просто пойдем с этим и скажем, что это ячейка A2, и вы набираете в нее 4/28/13.

  4. Далее перейдите в ячейку A3 и введите формулу, чтобы определить, к какой неделе принадлежит ваш день. Предположим, что ваши дни находятся в столбце B, а данные начинаются со строки 2 (поскольку row1-это заголовки). В A3 необходимо ввести: =если(В2>(А2+7),А2(А2+7)). Не беспокойтесь о большем или равном-Excel делает предположение, что это то, что вы имеете в виду здесь.

  5. скопировать формулу вниз.

  6. сделать разворот с неделями в строках.


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

  • во-первых, сделайте сводную таблицу с даты в строках.
  • затем щелкните правой кнопкой мыши на любой из дат и выберите "группа"...
  • появится диалоговое окно. Верхний раздел "Авто" показывает первую и последнюю даты в вашей таблице piot; это должно быть хорошо, чтобы оставить как есть (если вы не хотите изменить их, а также). То, что вам нужно изменить, - это выбор " ПО " и "количество дней".
  • В разделе "по", снимите все, что уже выбрано (шахта приходит с месяцами по умолчанию), а затем выберите "Дни".
  • затем задайте количество дней до 7.

Grouping

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

2
отвечен ppfooie 2023-05-17 20:20

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

3
отвечен teylyn 2023-05-17 22:37

Я использую функцию 'Vlookup'.

при использовании формулы vlookup вам не нужно изменять исходные данные. Однако из исходных данных необходимо создать дополнительный столбец, в который будет вставлено среднее недельное значение (создается с помощью формулы среднее - среднее значение за неделю).

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

  1. создать coloumn с даты выбора (еженедельно, ежемесячно и т. д.).
  2. рядом с выбранной произвольной датой создайте формулу vlookup.
  3. скопируйте формулу на остальные выбранные вами даты.

enter image description here

для объяснения формулы ВПР, см. https://www.ablebits.com/office-addins-blog/2014/07/17/excel-vlookup-tutorial-beginner/

0
отвечен alan seymour 2023-05-18 00:54

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

Ваш ответ

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

Имя
Вверх