• ベストアンサー

表示形式『数値』で0を表示させるには?

エクセル2000を使っています。 表示形式『数値』で0を入力すると空欄になってしまいます。 表示形式を『文字列』に変えると表示されるのですが、表示形式『数値』のように右側にスペースができません。他の数値と統一する為に、右側にスペースを空けて0を表示したいのです。 宜しくお願いします。

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

  • ベストアンサー
  • nobu555
  • ベストアンサー率45% (158/345)
回答No.6

No.1、No.4です。 >『0_;-0_;"0"_;@』とユーザー設定で打ち込むと『入力した表示形式が正しくありません。』と出てきます。 >どうやらアンダーバーが拒否されるようです。 失礼しました。 アンダーバーではなくスペースでした。

tonnberi55
質問者

お礼

できました!!! 何度もご回答頂きありがとうござました。

その他の回答 (5)

noname#79209
noname#79209
回答No.5

普通は表示書式で「数値」を選択すると「ゼロが表示され、右にスペースが表示される」ハズなんですけどね。 出来ないときは表示書式のユーザー定義で「0_」のように「ゼロ」と「半角アンダーバー」を設定してみてください。 ただ、「数値」を選択しても「空欄になってしまう」のなら上記を行ってもダメかも知れません。 根本的に何かがおかしくなっているのかも知れません。 一旦Officeをアンインストールしたのち、再起動してから、CCLEANERなどでレジストリを綺麗にして、 もう一度、再起動してから改めてOfficeをインストールすることをお勧めします。 なお、再インストール後にOfficeの更新をお忘れ無く...

tonnberi55
質問者

補足

ご回答ありがとうございました。 会社のパソコンですので、アンインストールするのは正直怖いです・・・。既存データにバグが起きないかと、ましてレジストリなど言葉を聞いただけで・・・。無知な初心者考えですみません。 アンイストールが必要なら、あきらめようかと思います。 わざわざご回答頂いたのにすみません。

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.4

>1つのセルだけ0表示できる方法はありませんか? 「セルの書式設定」の「ユーザー定義」から 「種類」に下記を入力 0_;-0_;"0"_;@ 小数点以下を表示したり、詳しく知りたい場合は、 下記のサイトを参考にしてください。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/user_set.htm

tonnberi55
質問者

補足

『0_;-0_;"0"_;@』とユーザー設定で打ち込むと『入力した表示形式が正しくありません。』と出てきます。 どうやらアンダーバーが拒否されるようです。 エクセルのバージョンが古いせいでしょうか? もしかするとエクセル2000では全体にゼロ値設定をして、セル一つだけに右にスペースを空けて0を表示させる事はでないのでしょうか?

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.3

セルの書式設定で ユーザー定義 入力欄に   0 ; でOK。  の後、セルを「右揃え」に 解説:半角で>  ゼロ、スペース(1個)、セミコロン セミコロンを入れたのは、半角スペースの存在を明確にするため。 文字データなら  @ ;

tonnberi55
質問者

補足

redowlさんのおっしゃる方法を試して見ましたが0が表示されませんでした。 『0 ;』ですよね?

  • sugijinja
  • ベストアンサー率31% (57/181)
回答No.2

ツール>オプション>のなかの「表示」タブの下のほう 「ウィンドウオプション」のところの「ゼロ値(Z)」にチェックを入れて「OK」ボタンを押すと 表示されるようになりますよ

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.1

「ツール」「オプション」からタグ「表示」で ウィンドウオプション「ゼロ値」にチェックを入れて 「OK」ボタンを押してください。 表示されると思います。

tonnberi55
質問者

補足

ご回答ありがとうございました。 説明不足だったようですいません。 nobu555さんのおっしゃる方法だと、全体にゼロ値?の設定がされてしまい計算式の入力されている、つまり非表示にしたままにしたいところまで表示されてしまうんです。 1つのセルだけ0表示できる方法はありませんか?

関連するQ&A

  • 【Excel】入力した数値に対する表示形式について

    仮名や漢字、アルファベットなどの「文字」。また「数字」や「記号」と表示形式との関係を教えてください。 以下、具体的な数値を入力する必要がある日付、時刻を除いた表示形式すべてを対象とした結果を述べる。指数についてはよくわからないため除外。 (1)入力した数値は入力どおり、設定した表示形式も設定どおりの場合 例)冒頭に0のない数字「123」を入力(表示形式「標準」の場合) ➡「123」と表示された (2)入力した数値も設定した表示形式も入力、設定どおりではない場合 例)冒頭に0のある数字「0123」を入力(表示形式「分数」の場合) ➡「123」と表示された (3)入力した数値が入力どおりだが、表示形式が設定どおりではない場合 例)冒頭に0のない数字「123」を入力(表示形式「分数」の場合) ➡「123」と表示された (4)入力した数値が入力どおりではないが、表示形式は設定どおりの場合 例)冒頭に0のない数字「123」を入力(表示形式「数値」の場合) ➡「123」と表示された 他の組み合わせ結果も、入力数値と表示形式が不規則にでます。 たとえば分数を文字列で設定して「1/2」と入力すると分数になるのに、「標準」だと「1月2日」とでます。 同様、「標準」に対し「1/2」や「1-2」と入力すると双方とも「1月2日」となりますがこれはなぜでしょうか? この場合「標準」「通貨」「会計」「パーセンテージ」で日付表示となります(「標準」は分かる気がしますが「通貨」「会計」「パーセンテージ」までもが日付扱いになります)。 特に(入力した数値が違う結果になるのは)冒頭に0がつく数字の場合は、他のすべての表示形式に対しても同様の結果となり違いが顕著です。 冒頭に0を置いた数字を示す場合を例外的に、原則は標準にしたほうがよいそうですが、上で述べたように「標準」でも「1/2」と分数を入力したいのに「1月2日」というように日付がでてしまいます。 (1)なぜこのようになるのでしょうか? (2)添付した画像は表示形式と入力した文字種との対応結果を示した表ですがこのように規則性がないためそれぞれの文字種に対しどの形式が適しているのかわかりません。 文字と形式を使い分ける考え方や法則性などがあれば教えてください。 (3)「指数」「その他」はどのような文字種や目的に使えばよいのでしょうか?

  • エクセルでの数値の表示形式を変えたい。

    エクセル2000を使用しています。 たとえば、123億4560万7000円などの数値は12,345,607,000と 言うように、エクセルのセルに入力しますよね。 それで、〔書式〕-〔セル〕のセルの書式設定の表示形式で ユーザー設定を利用して、123億と表示させたいのですが どうすればよいのでしょうか? 頭の数値左から3桁だけを利用して残りの数値は億と言う文字で くくってしまうというか。。。。 説明がうまくなくてすみません。 どなたかお分かりになる方よろしくお願い申し上げます。

  • Excelの表示形式のユーザ定義

    Excel 2007 です。 例えば、値として 100.5 と入力すると、 表示が 100:30 となる表示形式のユーザ定義設定は可能ですか? 整数部を[時間]、小数部を[分]に換算して表示させたいです。 また、他のセルから参照して計算式にも利用します。 表示形式の設定でなくても、 "100:30" と入力した文字列を計算に使えれば問題ありません。 関数を駆使して、文字列から数値にうまく変換して計算するしかないでしょうか。

  • エクセルの表示形式変更につきまして。

    お伺いいたします。 Office2000と2003を使用しております。 VLOOKUP関数の参照先シートと入力元シートの表示形式が異なっていると、#N/A のエラーになってしまいます。 (参照先が文字列・入力元が数値となっております。) これを直す為に、入力元の表示形式を文字列に直しても、すべて再度入力を行わないと、表示がされません。 再度入力せずに、これを解決するような事は出来ませんでしょうか? どなたかご教授お願い致します。

  • <Excel>数値の表示形式について

    csvファイルをExcelで開くと、 「4901681253715」などの桁数の多い数値が、 「4.9E+12」などと表示されてしまいます。 これを、省略表示させないようにしたいのですが、 どなたかその方法をご存知ないでしょうか? 開いた後に手動で変更する方法は分かっているのですが、 ファイルを開くたびに毎回行うのは面倒ですし、 うっかりそのまま保存してしまうと、 困ったことになってしまうので、 開く際のデフォルトの表示形式を文字列に固定したいです。 バージョンは2003です。 よろしくお願いします。

  • エクセル セルの表示形式「文字列」だけを抽出したい

    エクセル2007を使用しています。 A列に数字が入力されていますが、そのセルの表示形式は、「標準」「数値」「文字列」とバラバラです。 この「文字列」のセルだけを抽出したいのです。 例えば、関数などを利用して、B列に表示するなど。 よろしくお願いします。

  • エクセルの表示形式をユーザー定義し、数値の桁数を任意にするには

    エクセルでひとつのセルに数値を入れると” 6帖”、” 4.5帖”といったように前にスペース、次に入力した数値最後に帖をつけて表示させたいのです。表示形式を「" "#"帖"」とすると4.5帖の場合でも5帖と表示されてしまい、表示形式を「" "#.000"帖"」とすると6帖と表示させたいときも6.000帖になってしまいます。 入力したままの桁数で、表示させるにはどうしたらいいのでしょうか?

  • Excel 数値の表示

    初歩的な質問ですが、Excelで数値を入力する際 16桁目から「0」で表示されます。 文字列として扱いたくない場合はどうしたらよいでしょうか? よろしくお願いします

  • Excelで数値の表示形式をユーザー定義で設定したい。

    エクセル2000を使用しています。 たとえば、123億4560万7000円などの数値は12,345,607,000と 言うように、エクセルのセルに入力しますよね。 それで、〔書式〕-〔セル〕のセルの書式設定の表示形式で ユーザー定義を利用して、123億と表示させたいのですが どうすればよいのでしょうか? 頭の数値左から3桁だけを利用して残りの数値は億と言う文字で くくってしまうというか。。。。 説明がうまくなくてすみません。 または、12,345,607,000(123億4560万7000円)を123億だけは入力どおりに して、残りを0表示することはできますでしょうか? 12,345,607,000を12,300,000,000と表示形式のユーザー定義で できるのでしょうか? たとえば、ユーザー定義のところで#,##0というような方法で、 数値の表示形式を指定できると聞いたことがあるのですが、 こんな感じで億の位以下をゼロの表示する方法がありましたら、教えてください。 どなたかお分かりになる方よろしくお願い申し上げます。

  • エクセルの表示形式について

    エクセルで普通に数字を入力すると、セルの書式設定の表示形式は標準で、数字はセルの右側に寄ります。 次に、平均を出して小数点以下がいらないので、表示形式を数値にして小数点以下を0にします。 すると入力した数字と平均の数字では、字の位置が少しずれて、平均の数字が少し左に寄っています。 なぜこのような設定なのでしょう。 また、表示形式を数値にしても右端に寄るようにできないのでしょうか。 通貨で表示すると揃うんですけどね 暇なときでよいのでお願いします

専門家に質問してみよう