- ベストアンサー
エクセルの書式設定で日付の設定方法の質問です
エクセルの書式設定で日付の設定方法の質問です セルの書式設定で 2010年 6月 6日のように 2010年12月12日同じ文字幅になるように設定する方法を教えてください。 2010年6月6日にならないようにです 関数・VBA等を使わず書式設定で行いたいのです。 よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
No3です。 よく考えてみると条件付き書式3つとデフォルトの書式を使えば旧Excelでも出来る気がします。 つまり、 デフォルト書式: yyyy"年"m"月"d"日";@ 条件付き書式: =AND(MONTH(A1)<10,DAY(A1)<10) … yyyy"年"_0m"月"_0d"日";@ =AND(MONTH(A1)<10,DAY(A1)>=10) … yyyy"年"_0m"月"d"日";@ =AND(MONTH(A1)>=10,DAY(A1)<10) … yyyy"年"m"月"_0d"日";@ ということです。 なお前回のものは条件式が誤っていました。イコールの付く不等号が逆でした。 補足 スペースを空けるのに半角スペースを使うのは数字と幅が違うので望ましくありません。 書式設定で_0と入力し「"0"と同じ幅の空白」を使うのがよいでしょう。(ほとんどのフォントで数字の幅は一定)
その他の回答 (4)
- keithin
- ベストアンサー率66% (5278/7941)
出来ると言えば出来ますが出来ないと言えば出来ません。 >2010年 6月 6日のように 当該のセルで表示形式を yyyy年□m年□d日 □は半角スペース と設定すれば,出来ます。 どんな日付が来ても上手く行く便利な設定は,残念ですがありません。 手動で,若しくはマクロで,そのような月と日の日付が入ったセルに個別に上述の設定を施せば,出来ます。
- SortaNerd
- ベストアンサー率43% (1185/2748)
- aokii
- ベストアンサー率23% (5210/22062)
ユーザー設定の書式にyyyy/mm/ddと記入してください。 ただし、6は06になります。
お礼
回答ありがとうございました 0でなくスペースにしたいのですが むりですかね?
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! 安直な方法です。 ご希望とは違うかもしれませんが・・・ セルの表示形式をユーザー定義から yyyy"年"mm"月"dd"日" としてはダメですか? ただし、今日の場合は 2010年06月12日 のように、「0」が表示されてしまいます。 以上、参考になれば良いのですが、 他に良い方法があれば無視してくださいね。m(__)m
お礼
回答ありがとうございました 0でなくスペースにしたいのですが むりですかね?
お礼
回答ありがとうございます。 私の周りにはバージョンアップをしていない人が多いのでxlsで保存したいんです。 書式設定では無理ですか?