
この形式で 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
答え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,")
)。コピーします。