- ベストアンサー
エクセルで日付入力の関数
エクセルについての質問です。 ひとつのセルに、例えば「2012/11/1」と入れた場合、 次のセルらが「2012/12/1」「2013/1/1」「2013/2/1」…というかんじで、 1ヶ月ごと進んでいくように表示させるには、 どのように入力したらよいでしょうか? 宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
例えばA1セルに2012/11/1と入力するとしたらA2セルには次の式を入力して下方にドラッグコピーします。 =DATE(YEAR(A$1),MONTH(A$1)+ROW(A1),1) B1セル、C1セルと横に表示させるとしたらB1セルに次の式を入力して横方向にドラッグコピーします。 =DATE(YEAR(A$1),MONTH(A$1)+COLUMN(A1),1)
その他の回答 (3)
- chayamati
- ベストアンサー率41% (260/624)
月末の翌日が翌月の1日ですね A2に日付が入っているとき =EOMONTH(A2,0)+1 とします これをドラッグコピーします。
お礼
ありがとうございます! 簡潔でとてもわかりやすかったです!
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! 色々やり方はあると思いますが・・・ 仮にA1セルから列方向(下方向)に表示させる場合は A1セルに 2012/11/1 A2セルに 2012/12/1 と入力 → A1・A2セルを範囲指定 → A2セルのフィルハンドルで下へコピー! 他の一例はA1セルに 2012/11/1 と入力 → A2セル(セルの表示形式は「日付」にしておきます)に =EDATE(A$1,ROW(A1)) という数式を入れ、A2セルだけをオートフィルで下へコピー! 他にも色々回答があると思います。m(_ _)m
お礼
ありがとうございます! 色々な方法があるのですね! 勉強になりました!
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No1です。一部次の文章に訂正してください。 B1セル、C1セルと横に表示させるとしたらB1セルに次の式を入力して横方向にドラッグコピーします。 =DATE(YEAR($A1),MONTH($A1)+COLUMN(A1),1)
お礼
ありがとうございます! 縦方向、横方向2つの式を教えて頂き、 とても助かりました!