• ベストアンサー

日付を入力すると勝手にユーザー定義になるのは?

Excel2003を使用しています。 日付データ「1/1」と入力する→「1月1日」と表示され、表示形式はユーザー定義(「m"月"d"日"」)となります。 なぜ、「日付」ではなく「ユーザー定義」になるのでしょうか。 試験問題集の中に【「1/1」と入力すると表示形式はどうなるか?】という問いに対して、選択項目が「日付」「時刻」の2つしかありません。 一体どういうことなのか、現在問題集の出版社に確認中ですが、 お分かりになる方がいらっしゃったら教えてください。 ちなみに、「2009/1/1」と入力すると「2009/1/1」と表示され、表示形式は「日付」になります。

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

  • ベストアンサー
  • A88No8
  • ベストアンサー率52% (836/1606)
回答No.2

2929blueさん、こんにちは >日付データ「1/1」と入力する→「1月1日」と表示され、表示形式はユーザー定義(「m"月"d"日"」)となります。 >なぜ、「日付」ではなく「ユーザー定義」になるのでしょうか。  確たる根拠があるわけではないのですが、規定値は「ユーザー定義」というか、JIS 和暦定義とかを参考にした仕様だと思います。  例えば、「セルの書式設定」画面の「表示形式」タブを選び、「分類」欄で「日付」を選択後、「日本」に指定されているロケールを米国に替えれば規定値が「1/1」になるし、韓国にすれば規定値がハングル語になるし.. どうも選択された国でポピュラーと思われる表示形式を規定値に選べるようにしているらしいからです。  根拠が薄くて済みませんm(__;m ちなみにセルに「11-15」とか「15-11」と入力すると、標準では「11月15日」と認識されまする(^_^;

その他の回答 (1)

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

>試験問題集の中に【「1/1」と入力すると表示形式はどうなるか?】という問いに対して、選択項目が「日付」「時刻」の2つしかありません。 という問題で >「2009/1/1」と入力すると「2009/1/1」と表示され、表示形式は「日付」になります。 なので、これが答えではないでしょうか。 エクセル君は親切で / で区切った数値は日付へ : で区切った場合は 時刻と 自動で判断してくれます。