セル内のエラー値およびエラー インジケーターを表示しない

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

スプレッドシートの数式に予期したエラーがあり、これを修正する必要がない場合に、結果の表示状態を整えるとします。セル内のエラー値およびエラー インジケーターを非表示にするには、さまざまな方法があります。

数式がエラーを返す理由はたくさんあります。たとえば、0 による除算は許されないため、=1/0 を入力すると #DIV/0 が返されます。エラー値には、#DIV/0!、#N/A、#NAME?、#NULL!、#NUM!、#REF!、#VALUE! などがあります。

エラー値をゼロ値に変換してから、この値を非表示にする書式を使用する

エラー値は、エラー値を 0 などの数値に変換し、この値を非表示にする条件付き書式を適用することで、非表示にできます。

エラーの例を作成する

  1. 空のブックを開くか、新しいワークシートを作成します。

  2. セル B1 には「3」、セル C1 には「0」、セル A1 には数式「=B1/C1」を入力します。
    #DIV/0! エラーがセル A1 に表示されます。

  3. セル A1 を選択し、F2 キーを押して数式を編集します。

  4. 等号 (=) の後ろに「IFERROR」と入力し、続けて左かっこを入力します。
    IFERROR(となります。

  5. カーソルを数式の末尾に移動します。

  6. ,0)」と入力します。つまり、カンマの後ろに 0 を入力し、右かっこを入力します。
    数式 =B1/C1=IFERROR(B1/C1,0) となります。

  7. Enter キーを押して、数式を完成させます。
    この時点で、セルには、#DIV! エラーではなく 0 が表示されます。

条件付き書式を適用する

  1. エラーが表示されているセルを選択し、[ホーム] タブの [条件付き書式] をクリックします。

  2. [新しいルール] をクリックします。

  3. [新しい書式ルール] ダイアログ ボックスで、[指定の値を含むセルだけを書式設定] をクリックします。

  4. [次のセルのみを書式設定] の 1 つ目のリスト ボックスで [セルの値] を選択し、2 つ目のリスト ボックスで [次の値に等しい] を選択します。次に、右側のボックスに「0」を入力します。

  5. [書式] をクリックします。

  6. [表示形式] タブをクリックし、[分類] ボックスの一覧の [ユーザー定義] をクリックします。

  7. [種類] ボックスに「;;;」(3 つのセミコロン) を入力し、[OK] をクリックします。[OK] をもう一度クリックします。
    セル内の 0 が非表示になります。これは、;;; いうユーザー定義の書式設定によって、セル内のすべての数字が表示されなくなるためです。ただし、実際の値 (0) はセルに残っています。

目的に合ったトピックをクリックしてください

文字列の色を白くしてエラー値を非表示にする

エラー値の代わりにダッシュ、#N/A、または NA を表示する

ピボットテーブル レポートでエラー値が表示されないようにする

セルのエラー インジケーターが表示されないようにする

文字列の色を白くしてエラー値を非表示にする

エラー値は、テキストを白くまたはそれ以外の場合、ワークシートの背景色に合わせてテキストを場合にも表示できます。

  1. エラー値が表示されているセル範囲を選択します。

  2. [ホーム] タブの [スタイル] グループで、[条件付き書式の横にある矢印をクリックし、[ルールの管理] をクリックします。[条件付き書式ルールの管理] ダイアログ ボックスが表示されます。

  3. [新しいルール] をクリックします。[新しい書式ルール] ダイアログ ボックスが表示されます。

  4. [ルールの種類を選択してください] ボックスの一覧の [指定の値を含むセルだけを書式設定] をクリックします。

  5. [ルールの内容を編集してください] の [次のセルのみを書式設定] ボックスの一覧の [エラー] をクリックします。

  6. [書式] をクリックし、[フォント] タブをクリックします。

  7. 矢印をクリックして [] のリストを開き、[テーマの色] で、白色のボックスをクリックします。

ページの先頭へ

エラー値の代わりにダッシュ、#N/A、または NA を表示する

エラーを非表示にするだけでなく、NA などの値に置き換えることもできます。それには、次の使用例のように、IFERROR 関数および NA 関数を使用できます。

使用例を新規のワークシートにコピーすると、計算結果を確認できます。次の使用例では、"データ" という文字列が含まれているセルを選択し、カーソルを、"説明 (計算結果)" 列の最後のセルまでドラッグして選択します。次に、選択範囲をコピーして、セル A1 から始まる新しいワークシートに貼り付けます。

データ

数式

説明 (計算結果)

10

=A2/A3

エラー値が返されます (#DIV/0)

0

=IFERROR(A2/A3,"NA")

A2/A3 の計算結果がエラーの場合は、NA が返されます

=IFERROR(A2/A3,"-")

A2/A3 の計算結果がエラーの場合は、ダッシュ (-) が返されます

=IFERROR(A2/A3,NA())

A2/A3 の計算結果がエラーの場合は、#N/A が返されます

関数についての詳細情報

IFERROR    この関数は、セルにエラーが含まれるかどうか、または数式の結果でエラーが返されるかどうかを確認するために使用します。

NA    この関数は、セルに #N/A という文字列を返すために使用します。関数名の後ろには、=NA() のように、空のかっこを入力します。

ページの先頭へ

ピボットテーブル レポートでエラー値が表示されないようにする

  1. ピボット テーブル レポートをクリックします。 ピボット テーブル ツールが表示されます。

  2. [解析] タブの [ピボットテーブル] で、[オプション] の横にある矢印をクリックし、[オプション] をクリックします。

  3. [レイアウトと書式] タブで、次の操作のいずれか、または複数の操作を行います。

    • エラー表示を変更する:    [書式] の [エラー値に表示する値] チェック ボックスをオンにして、表示する値を入力します。エラー値が入力されたセルを空白セルとして表示するには、ボックス内の文字を削除します。

    • 空白セルの表示を変更する:    [空白セルに表示する値] チェック ボックスをオンにします。ボックスに、空白セルに表示する値を入力します。空白セルとして表示するには、ボックス内の文字を削除します。ゼロを表示するには、このチェック ボックスをオフにします。

ページの先頭へ

セルのエラー インジケーターが表示されないようにする

エラーが発生する数式がセル内に含まれている場合、そのセルの左上隅に三角形 (エラー インジケーター) が表示されます。次の手順を使用して、このインジケーターが表示されないようにできます。

数式にエラーがあるセル
数式にエラーがあるセル
  1. [ファイル] をクリックし、[オプション] をクリックしてから [数式] カテゴリをクリックします。

  2. [エラー チェック] の下の [バックグラウンドでエラー チェックを行う] チェック ボックスをオフにします。

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×