Как создать список каждого месяца с первым днем ​​месяца и фамилией месяца?

Как создать список каждого месяца с первым днем ​​месяца и фамилией месяца?

Мне нужен список за 20-30 лет в таком формате.

Description    First day of the month   Last day of the month
2017 January,  2017-01-01,              2017-01-31
2017 February, 2017-02-01,              2017-02-28

Как создать такие списки в Excel? Простое перетаскивание не работает.

решение1

Формула для B3:

=DATE(2017,1+ROW()-ROW($B$3),1)

для C3:

=DATE(2017,2+ROW()-ROW($B$3),1)-1

введите описание изображения здесь

решение2

Используйте EDATE()функцию:

1) Введите начальную дату в B1, например 2017-01-01. В B2 используйте эту формулу: =edate(B1,1) - это добавит 1 месяц к дате. Скопируйте формулу из B2 вниз для стольких строк, сколько вам нужно.

2) В C1 вам нужна последняя дата месяца - которая также является днем ​​перед первым днем ​​следующего месяца, поэтому вы можете использовать следующую формулу в C1: =edate(B1,1)-1 - это добавляет 1 месяц к дате и отнимает день, т. е. последний день этого месяца. Опять же, скопируйте вниз по мере необходимости.

3) В A1 вы хотите название месяца, упомянутого в B1. Поэтому используйте эту формулу: =TEXT(B1,"yyyy mmmm")- (вы можете добавить запятую после mmmm, если вы хотите именно это, как в вашем вопросе, т. е. =TEXT(B1,"yyyy mmmm,")). Скопируйте вниз.

Связанный контент