excel

【Excel】エクセルでFALSEの非表示(IF関数・trueも・表示させない・表示形式・設定方法も)

当サイトでは記事内に広告を含みます

Excelを使っていると、IF関数の結果として「FALSE」という文字が表示されてしまい、困った経験はありませんか?

せっかく作った表やデータが「FALSE」だらけになると、見た目が悪くなるだけでなく、相手に伝わりづらくなってしまいます。

実は、ExcelでFALSEを非表示にする方法はいくつか存在しており、状況に応じて使い分けることでスマートな表を作成できます。

この記事では「【Excel】エクセルでのFALSEを非表示にする方法(IF関数・表示形式・設定方法も)」というテーマのもと、IF関数を使った方法・表示形式の変更・セルの設定方法など、実践的なテクニックをわかりやすく解説していきます。

初心者の方でも手順通りに進めれば問題なく設定できる内容ですので、ぜひ最後までお読みください。

ExcelでFALSEを非表示にするには「空白返し」が最も手軽な結論

それではまず、ExcelでFALSEを非表示にするための結論からお伝えしていきます。

Excelでは、論理式や比較式の結果が「偽(FALSE)」のとき、セルに「FALSE」という文字が表示されることがあります。

最もシンプルで手軽な解決策は、IF関数を使って「偽のときに空白を返す」という方法です。

これにより、条件を満たさない場合はセルが空白になるため、見た目がすっきりとした表を作れます。

また、表示形式の変更やExcelのオプション設定を活用する方法もあり、目的や状況によって最適な手段が異なります。

まずは「なぜFALSEが表示されるのか」という仕組みを理解したうえで、各方法を順番に確認していきましょう。

FALSEが表示される原因とは

ExcelでFALSEが表示される主な原因は、セルに論理式や比較式をそのまま入力していることにあります。

たとえば「=A1>10」と入力した場合、A1が10以下であれば「FALSE」と表示されます。

また、IF関数の第3引数(偽の場合の値)を省略した場合にも「FALSE」が返ることがあります。

これはExcelの仕様によるものであり、論理値としての「FALSE」は正常な動作といえます。

しかし、見た目の観点からはあまり好ましくないケースも多いため、非表示にする方法を知っておくことが重要です。

FALSEが表示されるケースの例

FALSEが表示されやすいシチュエーションを整理すると、以下のようなケースが挙げられます。

ケース 入力例 表示結果
比較式をそのまま入力 =A1>100 TRUE または FALSE
IF関数の第3引数を省略 =IF(A1>100,”〇”) FALSE(条件不成立時)
AND・OR関数の結果をそのまま表示 =AND(A1>0,B1>0) TRUE または FALSE
IFERROR未使用でエラー分岐 =IF(ISERROR(C1),”エラー”) FALSE(エラーでない場合)

このように、FALSEはさまざまな場面で登場するため、対処法を複数知っておくと安心です。

非表示にするアプローチの全体像

FALSEを非表示にするアプローチは大きく分けて3つあります。

1つ目は「IF関数で空白を返す方法」、2つ目は「表示形式を変更する方法」、3つ目は「Excelの設定・オプションを変更する方法」です。

どの方法も数分で設定できるため、用途に合わせて使い分けてみてください。

それぞれの具体的な手順については、次の見出し以降で詳しく解説していきます。

IF関数を使ってFALSEを非表示にする方法

続いては、IF関数を活用してFALSEを非表示にする方法を確認していきます。

IF関数はExcelの中でも特に使用頻度が高い関数であり、FALSEを非表示にする手段としても非常に効果的です。

基本的な考え方は「条件が偽のときに空白文字(””)を返す」というシンプルなものです。

IF関数で空白を返す基本構文

IF関数の基本構文は以下の通りです。

=IF(論理式, 真の場合の値, 偽の場合の値)

FALSEを非表示にしたい場合は、第3引数(偽の場合の値)に「””」(空白)を指定します。

=IF(A1>100, “〇”, “”)

この数式では、A1が100より大きければ「〇」が表示され、そうでなければセルは空白になります。

「FALSE」という文字が消えるだけでなく、表全体がすっきりと見えるようになるでしょう。

第3引数を省略するとFALSEが出る理由

IF関数の第3引数を省略すると、Excelは自動的に「FALSE」を返す仕様になっています。

たとえば「=IF(A1>100,”〇”)」と書いた場合、条件が偽のときには「FALSE」が表示されてしまいます。

IF関数でFALSEを非表示にするためには、必ず第3引数に「””」を指定することが重要です。

第3引数を省略する書き方は、FALSEが意図せず表示される原因になるため注意しましょう。

一見問題なさそうに見えても、条件が満たされなかったときに表が乱れてしまう原因になります。

習慣として第3引数を明示的に記述するようにしておくと、トラブルを未然に防げます。

AND・OR関数と組み合わせてFALSEを隠す方法

AND関数やOR関数をそのままセルに入力すると、結果がTRUEまたはFALSEで表示されます。

これらをIF関数と組み合わせることで、FALSEを非表示にすることが可能です。

=IF(AND(A1>0, B1>0), “両方プラス”, “”)

上記の例では、A1とB1がどちらも0より大きい場合に「両方プラス」と表示され、そうでなければ空白になります。

AND・OR関数はIF関数の論理式部分に組み込むことで、FALSEを表示させずにスマートな処理ができます。

複数条件を扱う場面でも、この組み合わせは非常に便利です。

表示形式を変更してFALSEを非表示にする方法

続いては、セルの表示形式を変更することでFALSEを非表示にする方法を確認していきます。

この方法は、数式自体を変更せずに見た目だけを変えたい場合に有効です。

セルのデータや数式はそのままに、表示だけをコントロールできる点が大きなメリットといえます。

ユーザー定義書式でFALSEを隠す手順

Excelでは「セルの書式設定」からユーザー定義の表示形式を設定することができます。

手順は以下の通りです。

1. FALSEを非表示にしたいセルを選択する

2. 右クリックして「セルの書式設定」を開く(またはCtrl+1)

3. 「表示形式」タブを選択する

4. 「分類」から「ユーザー定義」を選ぶ

5. 「種類」の欄に「;;;」(セミコロン3つ)を入力する

6. OKをクリックして完了

「;;;」という書式は、正の数・負の数・ゼロ・文字列のすべてを非表示にする特殊な指定方法です。

これにより、セルに「FALSE」が入っていても画面には何も表示されなくなります。

特定の値だけを非表示にする書式設定

「;;;」ではすべての値が非表示になってしまうため、FALSEだけを非表示にしたい場合は別の方法が必要です。

その場合は、条件付き書式を使ってFALSEのときだけ文字色を白(または背景色と同じ色)にする方法が有効です。

1. 対象セルを選択する

2. 「ホーム」タブの「条件付き書式」をクリックする

3. 「新しいルール」を選択する

4. 「指定の値を含むセルだけを書式設定」を選ぶ

5. 「セルの値」「次の値に等しい」「FALSE」と設定する

6. 書式でフォントの色を「白」に設定してOKをクリック

この方法では、FALSEの文字が背景に溶け込む形で非表示と同等の状態になります。

データはセル内に残っているため、関数による参照や計算には影響しません

表示形式変更とIF関数の使い分けポイント

表示形式の変更とIF関数を使った方法は、それぞれ得意な場面が異なります。

方法 メリット デメリット 向いているケース
IF関数で空白返し シンプルで直感的 数式の変更が必要 新規で数式を作るとき
ユーザー定義書式「;;;」 数式を変えずに済む すべての値が非表示になる 一時的に全体を隠したいとき
条件付き書式で白文字 FALSEだけを狙い撃ちにできる 設定がやや複雑 既存の表を崩したくないとき

状況に応じて使い分けることで、より効率的にExcelを活用できるでしょう。

ExcelのオプションやIFERROR関数を活用した応用設定方法

続いては、ExcelのオプションやIFERROR関数などを活用した、少し応用的な設定方法を確認していきます。

ここまでの方法で多くのケースには対応できますが、さらに柔軟にFALSEや不要な表示を制御したい場合には、以下のテクニックが役立ちます。

IFERROR関数でエラーとFALSEを同時に制御する

ExcelではFALSEのほかにも「#N/A」や「#VALUE!」などのエラー値が表示されることがあります。

IFERROR関数を使うと、エラーが発生した場合に任意の値や空白を返すことができます。

=IFERROR(IF(A1>100,”〇”,””), “”)

上記の例では、IF関数がFALSEを返す場面では空白になり、さらにエラーが発生した場合も空白で処理されます。

IFERROR関数とIF関数を組み合わせることで、FALSEとエラーの両方を一括で非表示にできるのが大きなポイントです。

複雑な表でも、これひとつで見た目をきれいに保てます。

Excelのオプション設定でゼロ値を非表示にする方法

ExcelにはFALSEそのものを非表示にするオプションはありませんが、「ゼロ値を非表示にする」設定が関連する場面もあります。

FALSEは数値的には「0」と同じ扱いになるケースがあるため、ゼロ値の非表示設定が有効なことがあります。

1. 「ファイル」タブをクリックする

2. 「オプション」を選択する

3. 「詳細設定」を開く

4. 「次のシートで作業するときの表示設定」の項目を確認する

5. 「ゼロ値のセルにゼロを表示する」のチェックを外す

6. OKをクリックして完了

この設定はシート全体に適用されるため、意図しないセルの値も非表示になる可能性があります。

使用する際は、どのセルに影響が出るか事前に確認しておくと安心でしょう。

ISFALSE関数・論理値を活用した高度な制御方法

Excelには「ISFALSE関数」が存在しており、指定した値がFALSEかどうかを判定することができます。

=IF(ISFALSE(A1), “”, A1)

この数式では、A1がFALSEであれば空白を返し、そうでなければA1の値をそのまま表示します。

ISFALSE関数はあまり知られていませんが、論理値を精密にコントロールしたい場面では非常に役立つ関数です。

また、類似の関数としてISTRUE関数も存在しており、TRUEが返ってきた場合の制御にも活用できます。

FALSEを非表示にする方法はひとつではありません。

IF関数・表示形式・IFERROR関数・ISFALSE関数・Excelオプションなど、複数の手段を状況に応じて組み合わせることが、Excelを使いこなす上での重要なポイントです。

まとめ エクセルでTRUEやFALSEを表示させない・消す(関数・データを表示させない設定)

この記事では「【Excel】エクセルでのFALSEを非表示にする方法(IF関数・表示形式・設定方法も)」について、さまざまな角度から解説しました。

FALSEが表示される原因は、論理式や比較式をそのまま入力していること、またはIF関数の第3引数を省略していることにあります。

最もシンプルな対処法は、IF関数の第3引数に「””」を指定して空白を返すことです。

数式を変えたくない場合は、セルの書式設定や条件付き書式を活用することで、見た目だけをコントロールする方法も有効です。

また、IFERROR関数やISFALSE関数を組み合わせれば、より高度で柔軟な制御も実現できます。

Excelでの作業効率を上げたい方、表の見た目を整えたい方は、ぜひ今回紹介した方法を試してみてください。

目的や状況に合った方法を選ぶことで、Excelがさらに使いやすくなるでしょう。