プロが教えるわが家の防犯対策術!

初歩的な質問ですみません。
家賃の振り込み表を作るのに、列の値を
2009年10月
2009年11月
2009年12月
2010年01月


と年月までの表示で1月ずつ増えていくようにしたいです。どのような関数を使えば一気に作れるでしょうか。

A 回答 (5件)

    • good
    • 0
この回答へのお礼

有難うございます。簡単に出来ました!

お礼日時:2009/09/23 14:19

No.4です。



すみません。先の回答で、オートフィル後の操作を未記入のまま投稿してしまいましたので、改めて、回答させていただきます。

1) 先頭のセルに、「2009/10」と入力し「Enter」を押すと、「Oct-09」などと表示されます。
2) そのセルを選択して、右クリックから「セルの書式設定」を選択すると「セルの書式設定」ダイアログボックスが表示されます。

3) 「表示形式」タブの「分類」欄で「日付」、「種類」欄で「2001年3月」を指定して「OK」を押すと、2)で選択したセルに「2009年10月」と表示されます。
4) 後は、下方向にオートフィルして、表示される「オートフィル オプション」ボタンを押して、「連続データ(月単位)」をクリックすれば、ご希望のように1月ずつ増えた年月が表示されます。
    • good
    • 0
この回答へのお礼

ご丁寧に回答頂きまして有難うございます。回答数が多く、ポイントが付けられませんでしたことをお詫びします。

お礼日時:2009/09/23 14:23

1) 先頭のセルに、「2009/10」と入力し「Enter」を押すと、「Oct-09」などと表示されます。


2) そのセルを選択して、右クリックから「セルの書式設定」を選択すると「セルの書式設定」ダイアログボックスが表示されます。

3) 「表示形式」タブの「分類」欄で「日付」、「種類」欄で「2001年3月」を指定して「OK」を押すと、2)で選択したセルに「2009年10月」と表示されます。
4) 後は、下方向にオートフィルコピーすれば、ご希望のように1月ずつ増えた年月が表示されます。
    • good
    • 0

(1)EXCELの正式日付(日付シリアル値)にして、書式で2009年10月などと見せる方法


(2)文字列で2009年10月などにする方法。
があると思う。
ただし以下相当ややこしいので、文字列で開始月を入れて、残り11ヶ月セルをコピーで入れて修正した方が早い。
ーーーー
(2)は、アポストオフィ+2009年10月をA1(例)に入れて、下方向に+ハンドルをドラッグするのは、13月とかになってしまう。
やはりEXCELの年月日の仕組みを使わないと旨く来年が繰り上がらない。
IF関数で13になったら、年に+1して、つきから12を引くなどはややこしくなる。
ーー
ツールーオプションーユーザー設定リストで
2009年10月
2009年11月
2009年12月
2010年1月
2010年2月
追加ーOKをしておく。
そしてセルに1行だけ2009年10月と入れる。
あと下方向にドラッグすると
2009年10月
2009年11月
2009年12月
2010年1月

2010年11月
2010年12月
2011年1月
2011年2月
となってくれた。ユーザー設定リストに入れてない年月もうまく行った。上記4つ登録でなくても2つ登録(10月とq11月)でもあとの年月がうまく行くかも。やってみてください。
ーーーー
(1)はA列(例)の表示形式をyyyy年mm月にしておく
A2に2009/10/1
A3に=A2+31
下方向に式を複写。
これには理屈上誤りがあるが2年ぐらいなら狂わない
ーー
もうひとつのやり方
G列(例)の表示形式をyyyy年mm月にしておく
G2(例)に2009/10/1と手入力。
G3に=DATE(YEAR(A2),MONTH(A2)+1,1)
と入れて下方向に式を複写。
旨く1月には繰り上がってくれるようだ。
結果 G列の一部抜粋
2009年11月
2009年12月
2010年1月
2010年2月
・・・
2010年11月
2010年12月
2011年1月
2011年2月
・・・
    • good
    • 0
この回答へのお礼

ご丁寧に回答頂きまして有難うございます。回答数が多く、ポイントが付けられませんでしたことをお詫びします。

お礼日時:2009/09/23 14:23

作業の前にエクセル2003の場合は次の関数は標準では入って


いないので分析ツール アドインを組み込んで下さい。

A2セルに1月を入れるとします(例えば2009/1)。
表示形式はユーザー定義で yyyy"年"m"月" として下さい(以下同)。
A3セルに
=EOMONTH(A2,0)+1
(EOMONTH:指定した月の最終日を求める。それに1日足している。)
あとは必要なだけオートフィル

他にも方法は沢山ありますが上記が簡単で分かりやすいと思います。
2003でアドインの組み込みを忘れるとエラーになりますので
念のため。
    • good
    • 0
この回答へのお礼

有難うございました。

お礼日時:2009/09/23 14:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!