• ベストアンサー

セルに0が表示されないのはなぜ?

XPの、エクセルでセルに090というように先頭の文字を0で入力しても0が表示されないのは何故でしょうか? 表示と非表示を詳しく教えて下さい。

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

  • ベストアンサー
  • darter
  • ベストアンサー率48% (12/25)
回答No.2

エクセルではセルの表示形式を「標準」にすると、セルの内容に応じて入力内容が修正されます。 たとえば「6/4」と入力すると日付だと判断されてデータが「2009/6/4」に変わったりします。 今回の「090」という入力は数値だと判断されて、数字の「90」に修正されてしまったのだと思います。 これを防ぐには、 1.セルの表示形式を「文字列」にしてから入力する 2.入力が文字列だということを明示するために「'090」と先頭にアポストロフィーを入れる などの方法があります。

kazunomiya1119
質問者

お礼

早速の回答どうもありがとうございました。判りやすい答えで助かりました。

その他の回答 (2)

  • riddle09
  • ベストアンサー率32% (105/320)
回答No.3

普通は、『090』と入力しても数値の90として認識する為「90」としか 表示されません。 セルの書式を文字列にしても、『090』と入力した時点で設定が戻って しまって「90」しか表示されない場合があります。 そこで、090の頭に'(ダッシュ)を付けて『'090』と入力すれば、「090」と 表示されます。

kazunomiya1119
質問者

お礼

早速の回答どうもありがとうございました。すっきりしました。

  • kotoby2003
  • ベストアンサー率15% (280/1755)
回答No.1

セルの書式設定の表示形式で「標準」(デフォルトです)を選択していると、「数値」形式が採用されます。 数値では、先頭の0があるのはおかしいので消されます。 先頭に0を表示したい場合は、表示形式で「文字列」を選択するか、'090のように入力すると、表示されます。

kazunomiya1119
質問者

お礼

回答どうもありがとうございました。解決しました。

関連するQ&A

専門家に質問してみよう