Как создать автоматические скользящие месяцы в Excel (3 быстрых способа)

  • Поделись Этим
Hugh West

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

Скачать Практическое пособие

Вы можете бесплатно скачать нашу рабочую тетрадь для практики отсюда!

Автоматические скользящие месяцы.xlsx

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

Допустим, у вас есть дата 2-май-19. Теперь вам нужно автоматизировать даты со скользящими месяцами по мере продвижения по строкам. Для этого вы можете воспользоваться любым из приведенных ниже способов.

1. создание автоматических скользящих месяцев с помощью ручки заполнения

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

📌 Шаги:

  • Прежде всего, нажмите на ячейка B5 и вставьте первую форму даты, в которой вы хотите получить даты с скользящими месяцами.

  • После этого установите курсор в поле нижнее право положение ячейки.
  • Впоследствии черная наливная ручка появится.
  • Далее, перетащите его вниз .

  • В результате ячейки будут заполнены скользящими датами. Но вам нужны скользящие месяцы.
  • Для этого нажмите на кнопку Наполнительная рукоятка значок и выберите опцию Месяцы наполнения .

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

Читать далее: [Fix] Excel Fill Series не работает (8 причин с решениями)

2. Используйте опцию заполнения из панели инструментов Excel для создания автоматических скользящих месяцев

Для создания скользящих месяцев можно также использовать опцию "Заполнение" панели инструментов Excel. Для этого выполните следующие действия.

📌 Шаги:

  • В самом начале назначьте первое свидание. ячейка B5 и выберите ячейки ( B5:B14 здесь), куда вы хотите поместить скользящие месяцы.
  • Впоследствии перейдите к Главная вкладка>> Редактирование группа>> Заполнить инструмент>> Серия...

  • В результате Серия появится окно.
  • Далее выберите опцию Колонки из Серия опции>> выберите опцию Дата из Тип варианты>> выбрать Месяц опция из Дата единица варианты>> пишите 1 внутри Значение шага: текстовое поле>> нажмите на кнопку OK кнопка.

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

Похожие материалы: Как отключить автозаполнение в Excel (3 быстрых способа)

Похожие чтения

  • Как нумеровать столбцы в Excel автоматически (5 простых способов)
  • Выполнение предиктивного автозаполнения в Excel (5 методов)
  • Как выполнить автозаполнение из другого рабочего листа в Excel
  • Автозаполнение ячеек или столбцов из списка в Excel
  • Автоматическая нумерация в Excel (9 подходов)

3. использование формул Excel с функциями DAY, DATE, MONTH, YEAR, IF и MOD

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

📌 Шаги:

  • Сначала поместите значение начальной даты на ячейка B5 .
  • Далее нажмите на клетка B6 и вставьте следующую формулу.
=DATE(IF(MONTH(B5)+1>12,YEAR(B5)+1,YEAR(B5)),IF(MONTH(B5)+1>12,MOD(MONTH(B5)+1,12),MONTH(B5)+1),DAY(B5))

  • Впоследствии нажмите кнопку Войти ключ.

🔎 Формула разбивки:

=IF(MONTH(B5)+1>12,YEAR(B5)+1,YEAR(B5))

Если сумма месяца даты ячейки B5 и 1 превышает 12, то возвращается значение года как значение года ячейки B5 плюс 1. В противном случае возвращается значение года ячейки B5.

Результат: 2019.

=IF(MONTH(B5)+1>12,MOD(MONTH(B5)+1,12),MONTH(B5)+1)

Она проверяет, больше ли месяц в ячейке B5 плюс 1, чем 12. Если значение больше 12, функция делит номер месяца в ячейке B5 плюс 1 на 12 и возвращает остаток в качестве результата. В противном случае она возвращает номер месяца в ячейке B5 плюс 1 в качестве результата.

Результат: 6.

=DATE(IF(MONTH(B5)+1>12,YEAR(B5)+1,YEAR(B5)),IF(MONTH(B5)+1>12,MOD(MONTH(B5)+1,12),MONTH(B5)+1),DAY(B5))

Он возьмет два предыдущих результата в качестве года и месяца в функции DATE, а также добавит номер дня из ячейки B5 в функции.

Результат: 2 июня-2019

  • После этого установите курсор в поле нижнее право положение ячейки и перетащите заполните ручку ниже при его появлении.

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

Читать далее: Применение серии заполнений Excel (12 простых примеров)

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

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

Для этого выполните следующие действия.

📌 Шаги:

  • Прежде всего, нажмите на ячейка F5 и вставьте начальное значение скользящих месяцев.

  • После этого нажмите на ячейка F6 и вставьте приведенную ниже формулу, чтобы получить скользящие месяцы для всех ячеек ниже.
=DATE(IF(MONTH(F5)+1>12,YEAR(F5)+1,YEAR(F5)),IF(MONTH(F5)+1>12,MOD(MONTH(F5)+1,12),MONTH(F5)+1),DAY(F5))

  • Затем нажмите кнопку Войти ключ.

  • В это время установите курсор в поле нижнее право положение ячейки.
  • Затем перетащите заполнить ручку ниже по прибытии.

  • В это время нажмите на ячейка G5 и вставьте приведенную ниже формулу.
=INDEX($C$5:$C$23,MATCH(F5,$B$5:$B$23,0),1)

  • Затем нажмите кнопку Войти для поиска товаров, произведенных за эту конкретную дату.

  • После этого используйте наливная ручка функцию, чтобы получить все произведенные товары за все даты.

  • Теперь нажмите на ячейка H5 и вставьте приведенную ниже формулу.
=INDEX($D$5:$D$23,MATCH(F5,$B$5:$B$23,0),1)

  • Затем нажмите кнопку Войти ключ.

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

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

Похожие материалы: Как автозаполнить месяцы в Excel (5 эффективных способов)

Заключение

Итак, в этой статье я показал вам 3 быстрых способа создания автоматических скользящих месяцев в Excel. Я рекомендую вам внимательно прочитать всю статью и практиковаться соответствующим образом. Я надеюсь, что вы найдете эту статью полезной и информативной. И, пожалуйста, комментируйте здесь, если у вас есть какие-либо дополнительные вопросы или рекомендации относительно этой статьи.

Посетите ExcelWIKI чтобы узнать о многих других решениях проблем Excel, советах и подсказках. Спасибо!

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.