• ベストアンサー

Excel 日付の書式設定

日付の入力をラクにしようと思って"2007/3"など日付の入力をセルの書式設定を使って"2007/3"の7の部分と3の部分だけを入力するように、"200"#"/"#と設定しました。 すると、2007/1,2006/5などは意図したとおり入力できたのですが、月の数が二桁になると(10月11月12月)20071/1,20031/0などのように正しく入力できません。 なんとかうまく設定する方法はありますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

◆表示形式のユーザー定義は 正の数の書式;負の数の書式;ゼロの書式;文字列の書式 ◆のようになっています ◆上でおわかりのように、数値では3つの書式が設定できます ◆[>99]"200"#"/"#0;"200"#"/"0 の説明です 1)[>99]"200"#"/"#0 は、入力した数値が、99超過すなわち3桁になれば、下2桁は/の後に表示し、100の桁は200の後に表示します 2)「;」は次の表示形式との区切です 3)"200"#"/"0 は、入力した数値が99以下であれば、2桁目は200の後に、1桁目は/の後に表示されます ★これで、最初に3桁すなわち「910」と入力したときに、思い通りに表示されなかった理由もご理解いただけたと思います ◆表示形式については、下のURLを参考にしてください ↓ http://www.kenzo30.com/ex_kisotoku/ex_ks_tokubetu4.htm#ユーザー定義の表示形式の概要

ibichin
質問者

お礼

よくわかりました。 とても勉強になりました。 ありがとうございました。

その他の回答 (2)

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

◆表示形式を、ユーザ定義で、 [>99]"200"#"/"#0;"200"#"/"0 とします

ibichin
質問者

お礼

できました。すごいですね。 ところで [>99]"200"#"/"#0;"200"#"/"0 この式の意味がわからないのですが、勉強のために教えていただけないでしょうか? 左の[>99]はどういう意味でしょうか? また、真ん中の;はどういう役割を持っているのでしょうか?

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.1

書式設定を "200"#"/"## に変更し703,910と3桁で入力するのはどうでしょう?

ibichin
質問者

お礼

ありがとうございました。

関連するQ&A