• ベストアンサー

エクセルのセルの表示について

いつもお世話になっております。 セルに「4865-13」と入力すると普通に表示されますが、「4865-12」と 入力すると「Dec-65」になってしまいます。セルの書式設定で、表示 形式を見ると「日付」になっているので、「標準」にすると「1083251」 になります。文字列にすると「4865-12」のまま表示できるので、文字列 にしています。 不思議な現象です。「1083251」や「Dec-65」の意味も含め、なぜこの ようなことが起こるのか教えてください。よろしくお願いします。

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

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

>4865-12 西暦4865年12月と判断されているだけです。 >1083251 西暦1900年から4865年12月1日までの経過日数です。 エクセルの日付の基準は1900から始まり、1900/1/1が「1」になります。 時刻は「1」日を等分して管理(小数点以下の数値)します。

peco-rin
質問者

お礼

大変参考になりました。 ありがとうございます。 独り不思議がっておりました。 今後ともよろしくお願いいたします。

その他の回答 (1)

  • driverII
  • ベストアンサー率27% (248/913)
回答No.1

セルにカーソルを合わせると、 数式バーに4865/12/1と表示されるかと思います。 4865-13 では13月などないので、文字列のままですが、 4865-12 では西暦4865年12月(1日)と判定され、日付になってしまうのですね。 1083251 は 4865/12/1 の内部形式で、日付を数値にした場合、このようになります。

peco-rin
質問者

お礼

大変参考になりました。 ありがとうございます。 今後ともよろしくお願いいたします。

関連するQ&A

  • エクセル セルに0(ゼロ)を表示させないようにするには?

    いつもお世話になっております。 エクセルについておしえてください。 セルに0(ゼロ)を入力しても表示させない、(空白のまま)ようにするにはどうしたらよいのですか? ちなみに『セルの書式設定』→「文字列」などの設定ではないと思います。

  • Excel セルの先頭のシングルクォーティション?

      エクセルのある特定のセルを ユーザーが何でも自由に入力できるようにしたいのですが Excelの標準的な仕様で 先頭に`(シングルクォーティション)を入力すると 文字列データの宣言と解釈されて、 結果的に先頭の`(シングルクォーティション)が 文字として認識されなくなっています。 (問1) このExcelの標準的な仕様を無効にすることはできないでしょうか。     あるいは、セルの書式設定の表示形式のユーザー定義などで     先頭の`(シングルクォーティション)を通常の文字として     処理させる(エスケープさせる)ことはできないでしょうか。 (問2) セルの書式設定を文字列にすれば、     先頭の`(シングルクォーティション)による文字列の宣言     としての意味はないように思われますが、     セルの書式設定を文字列をした時の     先頭の`(シングルクォーティション)には     何か意味があるのでしょうか。 (問3) セルの書式設定を文字列にして     先頭に`(シングルクォーティション)を入力して     以後、何も入力しない、または、何かを入力した場合と     セルの書式設定を標準のままで     先頭に`(シングルクォーティション)を入力して     以後、何も入力しない、または、何かを入力した場合と     では、両者に何か違いがあるのでしょうか。 よろしくお願いします。

  • エクセルのセル内文字表示について

    セルにCNAと入力するとCANになってしまいます。 セルの書式設定で表示形式を文字列にしても、 同じくCNAの入力がCANとなります。 偶然見つけましたが、なぜでしょうか? わかる方お願いします。

  • エクセル2007のセルの書式設定について

    エクセル2007のセルの書式設定について 標準で、2015/11/12と表示、数値でも、日付でも、文字列でも同じように2015/11/12と表示されるセルがあります。 これをきちんと日付として2015/11/12と表示させ、数値としても本来の42320と表示させたいです。 ご存知のかた教えてください。 標準で、2015/11/12と表示 数値でも、日付でも、文字列でも同じように2015/11/12と表示されるセルがあります。 これをきちんと日付として2015/11/12と表示させ、数値としても本来の42320と表示させたいです。 ご存知のかた教えてください。

  • エクセルのセルに『1-10』と表示したい

    セルに『1-10』と入力すると、 『1月10日』と変換されて表示されます。 【セルの書式設定】で【表示形式】を【標準】にすると 『38727』と表示されます。 どのようにしたら『1-10』と表示されますか? 教えて下さい。

  • Excel2007で結合したセルの表示形式

    Excel2007を利用しています。 複数のセルを結合して、500字あまりの日本語を入力しました。 セルの書式設定で「折り返して全体を表示する」の設定をし、表示形式を「文字列」にすると、文字は折り返されず全て”#####・・・”で表示されてしまいます。 表示形式を「標準」のままだとちゃんと表示はされます。 以前のバージョンでは、「標準」でも「文字列」でもどちらでもちゃんと表示されていたのですが、なぜでしょうか? 本来であれば、「標準」のままでいいのですが、少し気になったもので。 ご存知の方、教えてください。

  • EXCELのセルの書式設定-表示形式について

    Excelで、表示形式が自動で戻る方法を教えてください。 例えば、 セル「A1」の表示形式をセルの書式設定にて「文字列」にします。 そして、セル「A1」に値を入れます。(例えば012等) そうすれば、この値は文字列として、「012」と表示されます。 その後、セル「A1」の表示形式を「標準」に戻した時に、 自動的に標準に戻りゼロが消えて、「12」と表示されると思ってたんですが、 「012」のままでした。 ただ、ファンクションキーの「F2」や、セル「A1」をダブルクリックして、 一度、セル「A1」を編集状態にして「Enterキー」を押したら、標準に戻ります。 表示形式を「標準」に変えた時点で「標準」に戻る方法をどなたかご教授願います。 ちなみに使用しているのは「Excel2000」です。 以上宜しくお願いいたします。

  • エクセルのセルに数字を入力すると・・・

    いつもお世話になっております。 エクセルのことですが、セルに数字を入力するとその数字の1/100の数字が表示されてしまいます。例えば、3と入力すると0.03となり、45と入力すると0.45となってしまいます。 最初はセルの書式設定の表示形式がおかしいのかと思ったのですが、見てみると標準になっておりおかしなところは見受けられませんでした。 これの直し方をどなたか教えて下さい。お願いします。 OSはウィンドウズ98でエクセルは2000です。

  • エクセルのセルの書式設定について

    エクセルで住所録を作成するときのことについて。住所1、住所2というように列を分けます。住所2に丁目や番地を入力します。半角英数で入力しますが、大体日付に変わってしまいます。セルの書式設定で、表示形式を文字列にします。それで、希望通りの文字が入力できます。ところが、そのセルの左上隅に、なにか▼のような記号?がでるので、とても気になります。あれは何ですか?

  • 【Excel】セルの書式設定で標準と文字列の違い

    「セルの書式設定」の「表示形式」での「標準」と「文字列」の違いについてです。 「文字列」は「[文字列]は、数値も文字列として扱います。セルには入力した値がそのまま表示されます」 とあります。 しかし「文字列」に数値を入力するとセルの左上に、グリーンの▼印がでてきて、「数値が文字列として保存されています」というエラー表示がでます。 数値も文字列として扱われるはずですがなぜなのでしょう。いちいち「エラーを無視する」にしなければならないので面倒だなと思いますので、今度は「標準」で入力しようと思いますが、 「標準」は「セルの値に対して一般の書式を適用します(特定の書式を指定しません)」 とのことです。一般の書式、特定の書式が何を指すのか分かりません。 文字列が、数値として扱われない理由と、「標準」「文字列」のそれぞれの特徴を教えてください。

専門家に質問してみよう