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

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

数式がエラーを返す理由は多数ある。 たとえば、0 による除算は許可されません。数式 =1/0 を入力すると、Excel/0 #DIV返されます。 エラー値には#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) はセルに残っています。

次の手順を使用して、エラーを含むセルの書式を設定して、それらのセルのテキストが白いフォントで表示されます。 これにより、これらのセルのエラー テキストが事実上非表示になります。

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

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

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

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

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

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

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

エラーの発生をセルに表示したくない場合や、"#N/A" などのテキスト文字列、ダッシュ、または文字列 "NA" が代わりに表示される場合があります。 それには、次の使用例のように、IFERROR 関数および NA 関数を使用できます。

例

関数についての詳細情報

IFERROR     この関数を使用して、セルにエラーが含まれているか、または数式の結果がエラーを返すかどうかを判断します。

NA    この関数を使用して、セル内の #N/A の文字列を返します。 構文は =NA() です

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

  2. Excel 2016 と Excel 2013: [分析] タブの [ピボットテーブル]グループで、[オプション] の横にある矢印をクリックし、[オプション] をクリックします

    Excel 2010 と Excel 2007: [オプション] タブの [ピボットテーブル]グループで、[オプション] の横にある矢印をクリックし、[オプション] をクリックします

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

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

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

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

数式にエラーがあるセル

数式にエラーがあるセル

  1. [ Excel 2016、 Excel 2013、および Excel 2010: [ 数式] の [> オプション >クリックします

    [ Excel 2007: 数式の [オプション] Microsoft Officeボタン Office ボタンの画像> Excelクリック>します

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

IFERROR 関数

NA 関数

ヘルプを表示

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

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

翻訳品質にどの程度満足していますか?

どのような要因がお客様の操作性に影響しましたか?

その他にご意見はありますか?(省略可能)

フィードバックをお送りいただきありがとうございます!

×