• 締切済み

Excel 日付の桁合わせについて

お世話になります。 今回はそんなに慌てた質問ではないのですが、 ネットで検索してもかなりの数がヒットする、 Excelでの日付の桁合わせ、 2012年3月2日 2013年12月15日 等のように、月や日の桁数が違うと、表示の桁が 合わなくなってしまう現象ですが、この問題は 最近の新しいExcel、2010とか2013では書式設定だけで 解決できるようにはなったのでしょうか。 …それとも、いまだにifで条件分岐させたり、別のセルで 文字列としていじってやるなどの手間がかかるのでしょうか。 今までの方法は解っています。新たに解決方法(単純に 書式設定のみで可能になる等。ifを使うのも×)があれば、それを 教えてください。 よろしくお願いします。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

単純に書式設定ではできませんが,条件付き書式で出来ます。 手順:A列に年/月/日を記入する A列を列選択する(必ず行う) 条件付き書式▼から新しいルールを開始 数式を使用して…を選択 =DAY(A1)<10 と記入,書式から表示形式のユーザー定義で yyyy/m/ d と設定してOK A列を列選択する(必ず行う) 条件付き書式▼から新しいルールを開始 数式を使用して…を選択 =MONTH(A1)<10 と記入,書式から表示形式で yyyy/ m/d と設定してOK A列を列選択する(必ず行う) 条件付き書式▼から新しいルールを開始 数式を使用して…を選択 =AND(MONTH(A1)<10,DAY(A1)<10) と記入,書式から表示形式で yyyy/ m/ d と設定してOK 改めてA列を列選択 条件付き書式▼からルールの監理を開始 回答したとおりにすれば上から順に,AND,MONTH,DAYの順になっている事を確認(出来てなければやりなおす) ANDの条件のみ,「条件を満たす場合は停止」のチェックを入れ,他のチェックは外したままにしてOKする。

tatapatank
質問者

補足

回答ありがとうございます。 いやぁ、やっぱりごちゃごちゃした方法をとるしか ないのでしょうか。 初めにも書きましたが、今ある方法で力任せに やる方法は分かっているのですが、要は○ぃcrosoftが Excelの機能的にきちんと桁を合わせてくれるような機能を 標準で実装してくれたかなと思い、知っている方が いればと思っての質問だったのですが、やはりいまだに その機能はないのでしょうかねぇ。 ありがとうございました。

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.2

桁を合わせたいと言うことでしたら、  1.書式設定で”yyyy/mm/dd”などと設定して、不足している桁に”0”を表示させるようにする。  2.文字列にして不足している桁に空白を入れる。 しかありません。

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

セルの書式設定で yyyy"年"mm"月"dd"日" のような形にすれば1ケタのすうじに0が付加されます。