- ベストアンサー
エクセルにおける日付表示方法について
エクセルで学校のお当番表を作成中です。 6月1日から開始なので表の日付欄に 6/1 6/2 6/3……と縦に表示させたいのですが 1回ごとに入力するのではなく、一括で日付順に出てくるやり方があれば ぜひ教えてください。 m(_ _)m お早めにご伝授のほど、よろしくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
6/1 と入力してあるセルを選択してセルの右下にある 黒い小さな四角にマウスカーソルを合わせてください。(カーソルの形が変わるはずです) そのままマウスの左ボタンをクリックをしたまま上下左右にマウスカーソルを移動させてください。 日付がインクリメントされて(一つずつ増えて)入力されます。 これはオートフィルと言う機能です。 オートフィルの機能についてはヘルプを参照してください。 なお、ドラッグアンドドロップ編集が有効になっていないと、マウス操作だけではこの方法を使うことはできませんので注意してください。
その他の回答 (4)
#4です。 ゴメンナサイ。6行目に間違いが有りました。 誤: セルA3に「=DATE(YEAR($A$1),YEAR($A$1),1)」と入力 正: セルA3に「=DATE(YEAR($A$1),MONTH($A$1),1)」と入力
その表を毎月tかうおつもりなら、 今月ならセルA1に「2007/4」と入力 A1の「表示書式」に「yyyy年m月の当番表」と入力=>「2007年4月の当番表」と表示される ※和暦がよいなら「ggge年m月の当番表」と入力=>「平成19年4月の当番表」と表示される 2行目は各列の項目名を設定されると思われるので、 セルA3に「=DATE(YEAR($A$1),YEAR($A$1),1)」と入力 セルA4に「=$A3+1」と入力し、これをA5~A30へコピー セルA31に「=IF(DAY(A30+1)<4,0,A30+1)」入力し、これをA32,A33へコピー セルA3~A33を選択しておき、表示書式を「d日(aaa);;」と入力し、右寄せに設定 ※表示書式の「;;」(最後の2つのセミコロン)を忘れないこと これにより、A1に表示したい年月を「2007/5」等と入力するだけで 1日から31日までの日付と曜日が「5日(土)」という形式で表示されます。 また、「小の月」の存在しない日付はブランクになりますし、閏年にも対応しています。 つまり通常年の2月は29~31、閏年の2月は30~31がブランクになります。
- haru4_1
- ベストアンサー率0% (0/3)
まず最初の行に6月1日と入れ、 そのマスの右下をクリックたまま下にドラッグすると ずらーっと日付が入りますよ。
- hidechan2004
- ベストアンサー率23% (464/1992)
6/1と入力し、フィルハンドルをドラッグでも出来ますし、毎月使いたいなら、 A1に6/1と入力し、A2に=A1+1と入力して、フィルハンドルをドラッグスれ良いと思います。 これで、A1だけを毎月変更すればずっと使えます。
お礼
お返事遅くなりまして大変申し訳ありませんでした!m(_ _)m お蔭様で無事にできました。 とってもわかりやすいご説明でした。 助かりました~! v(=∩_∩=) ありがとうございました!