対象:Excel97, Excel2000, Excel2002, Excel2003
Excelのセル参照に関してよくいただく質問があります。
参照しているセルが空っぽのときに「0」と表示されないようにしたいのですが?
というご質問です。
B1セルに「=A1」という参照式が入力されているとき、A1セルに例えば「ABC」「1000」といった値が入っていれば、B1セルにも同じ値が表示されますが、A1セルに何も入力されていないときは「0」と表示されてしまいます。
これを「0」が表示されないようにできないのか?
というご質問です。
[スポンサードリンク]
IF関数で空白セル参照時の0を非表示に
残念ながらこれは表計算ソフトExcelの仕様ですから、どうしても「0」を表示させたくなければIF関数を使って回避しましょう。
▼操作手順:空白セル参照時に「0」と表示されないようにする
※A1セルを参照しているB1セルで「0」が表示されないようにする例
B1セルを
=IF(A1="", "", A1)
とする
※A1セルを参照しているB1セルで「0」が表示されないようにする例
B1セルを
=IF(A1="", "", A1)
とする
IF関数の基本中の基本と言ってもいい数式です。
論理式「A1=""」が真すなわち空白のときに、第2引数に指定された「""」(空白)を表示し、偽すなわち空白でないときに第3引数に指定された「A1」を表示する、という数式です。
ISBLANK関数とIF関数で空白セル参照時の0を非表示に
ISBLANK(there IS a BLANK)関数を使って
=IF(ISBLANK(A1), "", A1)
としても同じですが、先にご紹介した
=IF(A1="", "", A1)
を使う方が多いような印象を私は持っています。
空白文字列を連結して空白セル参照時の0を非表示に
上記の方法は、理解していただくとして、お手軽に対処するなら以下の方法です。
▼操作手順:空白セル参照時に「0」と表示されないようにする
※A1セルを参照しているB1セルで「0」が表示されないようにする例
B1セルを
=A1 & ""
とする
※A1セルを参照しているB1セルで「0」が表示されないようにする例
B1セルを
=A1 & ""
とする
空白文字列「""」を連結することで、空白セル参照時の0が表示されないようになります。
関連語句
0を表示しない, ゼロを表示しない
[スポンサードリンク]
- Newer:段組みの設定−段組みダイアログ
- Older:コネクタの再接続とは
Home » Excel(エクセル)の関数・数式の使い方 » 論理・情報 » 空白セル参照時に0を表示しない−IF関数・ISBLANK関数