各月の最初の日と月の姓を含むリストを作成するにはどうすればいいですか

各月の最初の日と月の姓を含むリストを作成するにはどうすればいいですか

この形式で 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 か月が追加され、1 日が減算されます (つまり、その月の最終日)。必要に応じて、再度コピーします。

3) A1 には、B1 で参照されている月の名前が必要です。次の数式を使用します: =TEXT(B1,"yyyy mmmm")- (質問のように具体的に必要な場合は、mmmm の後にコンマを追加できます。つまり、=TEXT(B1,"yyyy mmmm,"))。コピーします。

関連情報