- 締切済み
EXCEL 当月以前の年月を取得する (日付関数)
A1列に 『200703』と入力した時、入力した年月より 6ヶ月以前の年月を取得したいのですが、どのような 日付関数を使用してよいのか教え願います。 尚、表示結果のイメージを下記に示します。 【表示結果】 A2列に 『200702』 A3列に 『200701』 A4列に 『200612』 A5列に 『200611』 A6列に 『200610』 と表示させたいです。 宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
1.セル A1、A2 にそれぞれ 2007/3/1、2007/2/1 と入力 2.範囲 A1:A2 を選択して、“ユーザー定義”で yyyymm と書式設定 3.当該範囲の右下隅の“黒豆腐”の上にマウスポインタをゆっくり近付ける 4.ポインタの形状が“黒十字”になったときに、マウスを右クリックしたま ま下方へズズーッとドラッグして指を離す 5.[連続データ(月単位)]を選択
- Wendy02
- ベストアンサー率57% (3570/6232)
こんばんは。 文字列だから、左寄せになってしまいますので、書式でA1に合わせてください。 A2 から、下にドラッグコピーします。 =TEXT(DATE(LEFT($A$1,4),RIGHT($A$1,2)-ROW(A1),1),"yyyymm")
『200703』は、日付じゃないですよ。 日付は 2007/3 か 2007-3 としなければ日付と認識してくれません。 A1に 2007/3 と入力したとしてA2に =EDATE(A1,-6) とすれば、6ヶ月前の日付を出せます。
- cafe_au_lait
- ベストアンサー率51% (143/276)
A1に"2007/3/1"と入力します。 A1:A6を選択して右クリック→セルの書式設定 表示形式をユーザー定義で"yyyymm"とします。 A2:=DATE(YEAR(A1),MONTH(A1)-1,1) 下へコピーします。
お礼
早速のご回答ありがとうございます。 教えていただいた関数を試した結果、できました!