Как перечислить все даты между двумя датами в Excel?

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

Список всех дат между двумя датами по формулам

Список всех дат между двумя датами с помощью VBA

Список всех дат между двумя датами с помощью Kutools for Excel


Список всех дат между двумя датами по формулам

Здесь я представляю формулы, которые могут быстро перечислить все даты между двумя заданными датами для вас в Excel.

1. Введите даты начала и окончания в две ячейки, здесь я ввожу их в ячейки A1 и A2. См. Снимок экрана:

2. Затем перейдите в ячейку C1 и введите в нее эту формулу = A1 + 1, затем нажмите клавишу Enter . См. Снимок экрана:

3. Затем в ячейке C2 введите в нее эту формулу = IF ($ A $ 1 + ROW (A1)> = $ A $ 2-1, “”, C1 + 1), затем перетащите дескриптор автозаполнения вниз к ячейкам, пока не появится пустая ячейка появляется. См. Скриншоты:

Затем вы увидите, что все даты между двумя заданными датами перечислены в столбце.

Примечание.

В приведенных выше формулах A1 – это начальная дата, A2 – конечная date, а C1 – первая дата в диапазоне дат.


Перечислить все даты между двумя датами с помощью VBA

Если вас интересует код макроса, вы можете использовать приведенный ниже VBA, чтобы перечислить все даты между двумя заданными датами в Excel.

1. Введите дату начала и дату окончания в две ячейки, здесь я ввожу ячейки A1 и B1. См. Снимок экрана:

2. Нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений .

3. Затем нажмите Insert > Module , скопируйте и вставьте ниже код VBA в всплывающее окно Module .

VBA: список всех дат между двумя датами.

4. Нажмите Выполнить или F5 , чтобы запустить VBA, и появится диалоговое окно для выбора даты начала, затем нажмите ОК , затем выберите дату окончания во втором всплывающем диалоговом окне. См. Снимок экрана:

5. Нажмите OK , затем выберите ячейку для отображения дат, а затем нажмите OK . Теперь вы можете видеть, что перечислены все даты между двумя датами.. См. Скриншоты:

Примечание : список, созданный этим VBA, включает дату начала и дату окончания.


Список всех дат между двумя датами с помощью Kutools for Excel

На самом деле, если вы установили Kutools for Excel – удобный добавить в инструмент, вы также можете использовать Вставить случайные данные для решения этой проблемы.

Kutools for Excel , с более чем 300 удобными функциями Excel, повысят эффективность вашей работы и сэкономят ваше рабочее время.
Перейти к загрузке
Бесплатная пробная версия 30 днейПокупка
PayPal/MyCommerce

После бесплатной установки Kutools for Excel, сделайте следующее: р>

1. Выберите столбец, в котором вы хотите указать даты между двумя датами, и нажмите Kutools > Вставить > Вставить случайные данные . См. Снимок экрана:

2. Затем в диалоговом окне Вставить случайные данные нажмите вкладку Дата , затем выберите начальную и конечную даты из От и В список, затем не забудьте проверить Workday , Weekend и Уникальные значения флажки. См. Снимок экрана:

3. Нажмите Ok , чтобы закрыть диалоговое окно, и появится другое диалоговое окно Kutools for Excel , просто нажмите Да . Затем вы можете увидеть даты между датой начала и датой окончания. См. Скриншоты:

4. Теперь вам нужно отсортировать список дат в нужном вам порядке. Нажмите Данные > Сортировать от старых к новым . Затем вы можете увидеть, что даты отсортированы от самой старой до самой новой. См. Скриншоты:

С помощью утилиты Insert Random Data вы также можете вставлять случайное целое число, случайную строку, случайное время и т. д. Щелкните здесь, чтобы узнать больше о вставке случайных данных.

Список всех дат между двумя датами


Относительные статьи:

  • Создание динамического списка имен рабочих листов


Оцените статью
Frestage.ru
Добавить комментарий