dポイントプレゼントキャンペーン実施中!

エクセル2010です。

日付を 2012/08/09 などの形で入れたいのですが
yyyy/mm/ddとセルの設定でユーザー定義しても
2012/8/9 のように、二桁の場合に0が消えてしまいます。

日付はctrl + で入れているのですが
それがよくないのでしょうか。


ctrl + で入れても 2012/08/09 など0のつく形にするにはどうすればよいですか?

A 回答 (4件)

>サンプル欄は「2012/8/23」と表示されます。

(0のない形)
「標準」にしても動きません。「2012/8/23」のままです。

「標準」にしてもシリアル値が表示されないということは、セルに「文字列」の日付が入力されているパターンしか考えられません。

たとえば文字列書式のセルにCtrl+;のショートカット操作で今日の日付を入力した場合、このセルの表示形式を変更しても、値が「文字列」として入力されているため、どのような表示形式にしても最初の日付文字列のままです。
このようなケースなら(表示形式を設定後に入力するなら)、もう一度Ctrl+;のショートカット操作で日付を再入力すれば問題なく希望の書式の日付にすることができます。
    • good
    • 0
この回答へのお礼

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

お礼日時:2012/08/30 11:25

そのセルの表示形式が「yyyy/mm/dd」となっているなら、日付の入力方法(手入力やCtrl+;などのショートカット操作)によって表示が変更されることはありません。


すなわち、基本的にセルの表示形式で設定されている表示になりますので今日なら「2012/08/23」と表示されるはずです。

確認ですが、そのセルの書式設定で表示形式タブのサンプルの欄はどのように表示されているでしょうか?
念のため、セルの表示形式を「標準」にしたら日付シリアル値(41144)になるか調べてみてください。
    • good
    • 0
この回答へのお礼

ありがとうございます。

サンプル欄は「2012/8/23」と表示されます。(0のない形)
「標準」にしても動きません。「2012/8/23」のままです。

お礼日時:2012/08/24 10:37

 普通のコピペは書式も含めてなので、元のセルが同じユーザー定義になっていないとその書式を上書きしてしまいますよ。


 また、ブラウザなどで表示されているものをコピペしても上書きされますし。

 「値のみ」の貼り付けでないとダメです。
 よって、Ctrl+Vで出来る方法はありません。

 Alt+E+S+Vで値のみを入れるか、ブラウザからならちょっと違う選択画面が出るので「テキスト」を選ぶぐらいしかありません。

 同じ列や行にまとめられているなら、普通にコピペした後で、列ごと、行ごとをまとめて書式変更する方が楽だと思います。

この回答への補足



Ctrl+Vは使っていません。コピペしていません。
Ctrl+「+」だけです。

補足日時:2012/08/23 13:25
    • good
    • 0

Ctrl+でも、2012/08/09 のように0がつく2ケタで表示されます。



そのセル範囲で右クリック、セルの書式設定 → ユーザー定義 で
設定します。

・セルに直接yyyy/mm/ddを入力しているとか?
・ユーザー定義で設定がされていることを確認しても2ケタ表示にならないのなら
 OSかOfficeに何らかの異常が発生しているのでしょう。
    • good
    • 0
この回答へのお礼

ありがとうございます。

・セルに直接yyyy/mm/ddを入力しているとか?

→それだと「yyyy/mm/dd」と表示されるのでは?「2012/8/9」ではなく…。

「そのセル範囲で右クリック、セルの書式設定 → ユーザー定義」もやっていますし、
リボンからやってみたり、セルひとつずつやってみたり
いろいろとユーザー定義でやっていて
セルの書式は「yyyy/mm/dd」となっているので

これは異常なのですかね。
異常を解決できる情報をお待ちしたいと思います。

お礼日時:2012/08/23 13:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!