• ベストアンサー

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

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

noname#121872
noname#121872

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

  • ベストアンサー
回答No.2

こんにちは。 メニュー→オプション→表示タブから、「ウィンドウオプション」のところに【ゼロ値(Z)】とあると思います。 そこにチェックがついている場合は、チェックを外して下さい。 セルに0を入力しても、表示されません。

noname#121872
質問者

お礼

(補足欄に記入してしまった!) さっそくのご回答ありがとうございました。 的確かつわかりやすくて助かりました!!

noname#121872
質問者

補足

さっそくのご回答ありがとうございました。 的確かつわかりやすくて助かりました!!

その他の回答 (5)

  • ng001
  • ベストアンサー率45% (105/232)
回答No.6

ツール(T) → オプション(O) → 表示タグのなかのゼロ値(Z)にチェックが入っていますので、これをはずすとゼロは表示されません。 ただし、この方法ではシート全体がそのように設定されてしまいます。もしも特定のセルだけ設定したい場合には数値の表示形式で指定できます。 書式(0) → セル(E) → 表示形式タグから「ユーザー定義を洗濯します。 種類(T)のところへ以下のように入力してください。 0;-0; わかりやすく大文字で記述しましたが、実際には半角で入れてください。このようにすると「正」の値はそのまま、「負」の値はマイナスをつけて表示し、ゼロは表示されません。 応用編: +0;-0;±0 のように設定すると「正」の値にはプラス符号がついて、ゼロの値は「±0」のように表示されます。 位取りが欲しいときは #,##0;-#,###;0 のようにすると、ごく普通の表示になります。これでゼロを表示させないようにするには、最後の「0」を省略すれば出来ます。 ご参考まで

noname#121872
質問者

お礼

ご回答ありがとうございます。なるほど、セルだけにするやり方とシート全体に設定するやり方ですね。 自分が知りたかったのはシート全体ですが、勉強になりました。ありがとうございました。

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.5

こんにちは。maruru01です。 (1) No.1の方の通り、数式で分岐させる ※直接入力するセルに対しては設定出来ない (2) メニューの[ツール]→[オプション]→[表示]タブで、 [ウィンドウ オプション]の[ゼロ値]チェックを外しておく ※シート全体の設定になる (3) そのセルに対して、表示形式を、 「G/標準;-G/標準;」 にする (4) そのセルに対して、条件付き書式で、 「セルの値が」「次の値に等しい」「0」 として、書式でフォントの色を白(セルの背景色と同じ色)にする ※セルの背景色に色を付けると見えてしまう など。

noname#121872
質問者

お礼

いろいろなやり方ありがとうございます。 求めていたのは(2)でした (3)の「G/標準;-G/標準;」はちょっと意味がわかりませんでした。

  • gutugutu
  • ベストアンサー率14% (184/1234)
回答No.4

条件付き書式の設定で次の値に等しいを0にして色を白に設定してやるのも1つの方法かと思います。ただ見えなくするだけなのですが・・・・ 私はこの方法かNo.1さんと同じくIFを使っています。

noname#121872
質問者

お礼

ご回答ありがとうございます。条件付き書式でフォントを白にするのも手なんですが、、

  • ns0817
  • ベストアンサー率27% (73/263)
回答No.3

失礼しました。#1は引用する場合です。 自分が入力したもの含めて非表示にする場合は、 ”ツール” メニューの ”オプション”の”表示”から”ゼロ値”チェックボックスのチェックを外してください。

noname#121872
質問者

お礼

たびたびご丁寧にありがとうございます。 了解です!ありがとうございました。

  • ns0817
  • ベストアンサー率27% (73/263)
回答No.1

自分の場合は、関数のifを使って”0”を非表示にすることがあります。

関連するQ&A

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

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

  • Excel の「セルの書式設定」に関して

    Excel 2010を使用しています。セルに「5-1」と入力すると「5月1日」と表示されてしまいます。それで入力前に「セルの書式設定」を「文字列」に指定してから入力すると「5-1」と表示してくれます。ところが Web ページなどからそのままコピー&ペーストすると入力前に「セルの書式設定」を「文字列」に指定したにもかかわらず,「5月1日」となり,勝手に「セルの書式設定」が「ユーザー定義」に切り替わってしまいます。Web ページなどからコピー&ペーストしたデータを「文字列」のまま入力させる方法はありませんでしょうか?

  • エクセルで(2)などをセルに入力したら表示が-2と表示されてしまいます。

    エクセルで(2)などをセルに入力したら表示が-2と表示されてしまいます。また、書式設定で文字列として入力してもセル左上にエラーとして表記されてしまいます。この両方を解決する方法をご存知の方ご教授願います。

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

    エクセルのセル書式設定について教えてください。 セルA1に文字列「052」と入力すると、B2に「0 5 2」と表示されるようにするには、 書式設定をどう設定したら良いですか? ちなみに、A1を文字列ではなく数値で設定し、B2をユーザー定義「# # # #」で登録すると、 A1は「52」、B2は「5 2」と表示されてしまいます。 A1を「052」と表示させる為には、文字列として設定しなくてはいけないが、 そうするとB2の値も「052」と表示されてしまいます。 どなたか良い方法を教えてください。

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

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

  • エクセル 色つきセルのみの表示

    こんにちは いつもお世話になっています。 エクセル2003を使っています。 A列に文字データがあります。条件付書式で重複セルに色をつけてあります。 この色をつけたセルだけを表示させる方法を教えてください。 実際に色を付けてあれば検索で処理できるようですが、条件付書式でのやり方をネット上で探せませんでした。よろしくお願いします。

  • 複数の表示形式を設定する方法

    お世話になります。 EXCEL2013で一つのセルに複数の表示形式を書式設定する方法はあるのでしょうか? たとえば数字を入力した場合、先頭の数字がゼロの時、ゼロも表示するには文字列で表示可能ですが、更にその文字間に空白を自動的に入れたいのです。 入力→ 123 → 表示 0123 → 0 1 2 3 文字間に空白を入れるのはユーザー定義でできますが、ユーザー定義を使うと文字列の書式は解除されてしまい、0 の表示が消えてしまいます。 本来、文字列として数字と空白を入力すればいいのですが、ずぼらなもんでなるべく最少入力で済ませたいと思い質問しました。 何か方法があればご教示ください。 宜しくお願いいたします。

  • Excelの表示形式

    Excelのセルに「H17」と文字列で入力されています。 このセルを書式設定の表示形式で「平成17年度」と表示させることはできないでしょうか? よろしくお願いします。

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

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

  • エクセルでのセルの設定

    Win95、Office97で使用してます。エクセルで数字を入力してEnterを押すと自動的に右端に移動しますよね。で、その数字を右端に寄せないためにはセルの書式設定で表示形式を文字列で設定して入力すればセルの中の数字は右端によりませんよね。その設定(表示形式が文字列の設定)の状態がエクセルを開いた時には全部のセルがその設定になるようにすることは可能なんですか?なんかわかりずらい文章でごめんなさい。よろしくお願いします。