Excelで#の数式エラーを0、空白、または特定のテキストに置き換えるにはどうすればよいですか?
Excelワークブックで頻繁にエラー値(例:#DIV/0、#VALUE!、#REF、#N/A、#NUM!、#NAME?、#NULL)に出くわすことがあります。ここでは、Microsoft Excelでこれらの#の数式エラーを0(ゼロ)、空白、または任意の文字列に検索して置き換えるための便利な方法をいくつか紹介します。以下の表を例として、エラー値を検索して置き換える方法を見ていきましょう。
![]() | IFERRORを使用して、#の数式エラーを0、特定の値、または空白セルに置き換えます。 ERROR.TYPEを使用して、#の数式エラーを特定の数値に置き換えます。 |
IFERRORを使用して、#の数式エラーを0、特定の値、または空白セルに置き換えます。
Microsoft Excelには組み込み関数があります。 IFERRORこれにより、さまざまな種類のエラー値を自由に変換できます。
下の例に示すように、空白セルに =IFERROR(値, エラーの場合の値) と入力すると、エラーでない場合は 値 そのものが返され、エラーの場合は エラーの場合の値 が返されます。 値 がエラーの場合です。
上の表では、#N/Aエラー値がそれぞれ空白セル、数値、指定された文字列に変換されているのがわかります。必要に応じて、エラーの場合の値を以下のように任意の値に変更できます。
注: 数式 =IFERROR(値, エラーの場合の値) において、値は数式、式、値、またはセル参照として指定できます。また、エラーの場合の値は空文字列、テキストメッセージ、数値、別の数式や計算結果などにすることができます。エラーの場合の値としてテキストメッセージを指定する場合、二重引用符 ("") で囲むことを忘れないでください。
選択範囲内のすべてのエラー値を空白、ゼロ、または特定のテキストに置き換えます。
Kutools for Excelのエラー条件ウィザード機能は、すべてのエラー値や、例えば #N/A のような特定の種類のエラー値を、空白、ゼロ、または必要なテキストに簡単に置き換えるのに役立ちます。今すぐ 30 日間の完全版無料トライアル版をダウンロードしてください!
ERROR.TYPEを使用して、#の数式エラーを特定の数値に置き換えます。
通常、Microsoft Excelの ERROR.TYPE 関数を使用して、特定のエラー値に対応する番号を返すことができます。
以下の例では、空白セルで ERROR.TYPE 関数を使用することで、特定のエラー値に対応する番号コードを取得でき、異なる#の数式エラーが異なる番号に変換されます。
No. | # エラー | 数式 | 変換後 |
1 | #NULL! | =ERROR.TYPE(#NULL!) | 1 |
2 | #DIV/0! | =ERROR.TYPE(#DIV/0!) | 2 |
3 | #VALUE! | =ERROR.TYPE(#VALUE!) | 3 |
4 | #REF! | =ERROR.TYPE(#REF!) | 4 |
5 | #NAME? | =ERROR.TYPE(#NAME?) | 5 |
6 | #NUM! | =ERROR.TYPE(#NUM!) | 6 |
7 | #N/A | =ERROR.TYPE(#N/A) | 7 |
8 | #GETTING_DATA | =ERROR.TYPE(#GETTING_DATA) | 8 |
9 | その他 | =ERROR.TYPE(1) | #N/A |
もちろん、フィルハンドルをドラッグして 他の数式エラーを範囲全体で数字に変換することもできます。ただし、これらの数字は多すぎて覚えられず、明確に適用するのは難しいです。
「移動」コマンドを使用して、#の数式エラーを0、特定の値、または空白セルに検索して置き換えます。
この方法では、Microsoft Excelの「移動」コマンドを使用して、選択範囲内のすべての#の数式エラーを0、空白、または他の任意の値に簡単に変換できます。
ステップ 1: 処理対象の範囲を選択します。
ステップ 2: F5キーを押して「移動」ダイアログボックスを開きます。
ステップ 3: 「特殊設定 」ボタンをクリックすると、「移動先の特殊設定」ダイアログボックスが開きます。
ステップ 4: 「移動先の特殊設定」ダイアログボックスで、数式オプションとエラーオプションのみチェックします。スクリーンショットをご覧ください。
ステップ 5: 「OK」をクリックすると、すべての#の数式エラーが選択されます。スクリーンショットをご覧ください。
ステップ 6: 必要に応じて0または他の値を入力し、Ctrl + Enterキーを押します。すると、選択したすべてのエラーセルが0で埋められます。
もちろん、Deleteキーを押してすべてのエラーセルを削除し、空白セルを残すこともできます。
Kutools for Excelを使用して、#の数式エラーを0、特定の値、または空白セルに検索して置き換えます。
Kutools for Excelがインストールされている場合、エラー条件ウィザードツールを使用して、すべての種類の数式エラーを0、空白セル、またはカスタムメッセージに簡単に置き換えることができます。
1: 置換したいエラー値を持つ範囲を選択し、Kutools > その他 > エラー条件ウィザードをクリックします。スクリーンショットをご覧ください。
2. 「エラー条件ウィザード」ダイアログボックスで、次の操作を行ってください。

(1) エラータイプセクションで、必要なエラータイプ(例:すべてのエラー値、#N/Aエラー値のみ、 #N/A以外のすべてのエラー値)を選択します。ここでは「すべてのエラー値」オプションを選択します。
(2) エラー表示セクションで、すべてのエラー値を空白に置き換えたい場合は、「なし(空白セル)」オプションをチェックします。
すべてのエラー値をゼロまたは特定のテキストに置き換えたい場合は、「メッセージ(テキスト)」オプションを選択し、数値0または必要な特定のテキストを空白のボックスに入力します。
(3) 「OK」ボタンをクリックします。
そして、選択範囲内のすべてのエラー値が上記で指定した通りに空白、ゼロ、または特定のテキストに即座に置き換えられます。スクリーンショットをご覧ください。
すべてのエラー値を空白に置き換えます。
すべてのエラー値をゼロに置き換えます。
すべてのエラー値を特定のテキストに置き換えます。
このユーティリティを無料で試用したい場合(30日間)、こちらをクリックしてダウンロードし、上記の手順に従って操作を適用してください。
Kutools for Excelを使用して、#の数式エラーを0または空白に検索して置き換えます。
関連記事:
最高のオフィス生産性ツール
🤖 | Kutools AI アシスタント: データ分析を革命化する: インテリジェント実行 | コード生成 | カスタム数式の作成 | データを分析しグラフを生成 | 拡張機能を呼び出す… |
人気の機能: 重複を見つけてハイライトまたはマーキング | 空白行を削除 | データを失わずに列またはセルを統合 | 丸める ... | |
スーパーLOOKUP: 複数条件のVLookup | 複数値のVLookup | 複数シートの検索 | ファジーマッチ .... | |
高度なドロップダウンリスト: ドロップダウンリストを迅速に作成 | 依存ドロップダウンリスト | マルチセレクトドロップダウンリスト .... | |
列管理: 特定の数の列を追加 | 列を移動 | 非表示列の可視ステータスを切り替え | 範囲と列を比較 ... | |
注目の機能: グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブック & ワークシート管理 | オートテキスト ライブラリ (Auto Text) | 日付ピッカー | データの統合 | セルの暗号化/復号化 | リストで電子メールを送信 | スーパーフィルター | 特殊フィルタ (太字/斜体/取り消し線をフィルタリング...) ... | |
トップ15のツールセット: 12 のテキストツール (テキストの追加, 特定の文字を削除, ...) | 50以上 のグラフ の種類 (ガントチャート, ...) | 40以上の実用的な 数式 (誕生日に基づいて年齢を計算する, ...) | 19 の挿入ツール (QRコードの挿入, パスから画像を挿入, ...) | 12 の変換ツール (単語に変換する, 通貨変換, ...) | 7 の統合 & セルの分割ツール (高度な行のマージ, セルの分割, ...) | ...さらに多く |
Kutools for ExcelでExcelスキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、300以上の高度な機能を提供し、生産性を向上させ、保存時間を節約します。 最も必要な機能を入手するにはここをクリック...
Office TabはOfficeにタブインターフェイスをもたらし、作業を非常に簡単にします
- Word、Excel、PowerPoint、Publisher、Access、Visio、Projectでタブ付きの編集と読み取りを有効にします。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
- 生産性を50%向上させ、毎日数百回のマウスクリックを減らします!