- 締切済み
Excel 日付の表示形式
Excelで日付を入力した時に揃えたいのですが、 なかなかきれいにできません。 例えば、6/16と入力した時、 平成19年6月16日→[$-411]ggge"年"m"月"d"日"、 平成19年06月16日→[$-411]gggee"年"mm"月"dd"日"となるのは分かったのですが、 平成19年 6月16日の様に、6月の6の前に0ではなくスペースを空けたいときは、どうしたら良いのでしょうか? よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- aroa0812
- ベストアンサー率22% (11/50)
「セルの書式設定」と、「条件付き書式」3つで出来ると思います。 (1)「セルの書式設定」の「表示形式」のタブの中の「ユーザー定義」で、[$-411]ggge"年"m"月"d"日" にする。 (2)「条件付き書式」で、「数式を使用して、書式設定するセルを決定」を選択する。 =AND(MONTH(B1)<10,DAY(B1)<10) 「表示形式」のタブの中の「ユーザー定義」で、[$-411]ggge"年"_0m"月"_0d"日" にする。 (3)「条件付き書式」で、「数式を使用して、書式設定するセルを決定」を選択する。 =DAY(B1)<10 「表示形式」のタブの中の「ユーザー定義」で、[$-411]ggge"年"mm"月"_0d"日" にする。 (4)「条件付き書式」で、「数式を使用して、書式設定するセルを決定」を選択する。 =MONTH(B1)<10 「表示形式」のタブの中の「ユーザー定義」で、[$-411]ggge"年"_0m"月"dd"日" にする。 「条件付き書式」の優先順位は、(2)を最優先にしてください。 いかがでしょうか?
- Kurouto
- ベストアンサー率28% (96/338)
単純にスペースは認識されます。 以下のように設定してください。 gggee"年" ""m"月"dd"日" ですが、今度は12月など入れると、その前にもスペースが入ってしまいます。それではだめでしょうか? あくまで、一桁の月の時だけスペースにしたいのでしょうか? そうであれば、関数を使えばできますが・・・VBA等でもできますが・・・
- ryuujiok2205
- ベストアンサー率21% (233/1098)
スペースあけはできなかったと思います。その形式で入力するとExcelは日付と認識してくれないはずです。 こねくりまわしたら、文字列でそう表示することは不可能ではないと思いますが、それだけの手間と結果がつりあうか、よく考えてみてください。
補足
一桁の月の時だけスペースにしたいのです。 同時に一桁の日の時もです。 縦に日付を並べた時に不揃いになってしまって、 NO.1の方のお返事のあとに、セルを分割して作ろうかと思っておりました。 今後の後任者のことも考え、VBAを使わないで作りたいと思っております。 よろしくお願いします。