メインコンテンツへスキップ

Excelで#N / Aの代わりにVLOOKUPしてゼロを返す方法は?

doc-vlookup-return-zero-1
Excelでは、VLOOKUP数式を使用して比較的正しい結果が見つからない場合、#N / Aと表示されます。 ただし、VLOOKUP関数を使用するときに、#N / Aではなくゼロを返したい場合があります。これにより、テーブルの見栄えがよくなります。 このチュートリアルでは、VLOOKUPを使用するときに#N / Aではなくゼロを返すことについて説明しています。
VLOOKUPを使用する場合、#N / Aではなくゼロを返します
高度なVLOOKUPを使用して、#N / Aの代わりにゼロまたはその他の特定のテキストを返します 良いアイデア3
すべての#N / Aエラー値をゼロまたは他のテキストに変換します

矢印青い右バブル VLOOKUPを使用する場合、#N / Aではなくゼロを返します

VLOOKUP関数が正しい相対結果を見つけられないときに#N / Aの代わりにゼロを返すには、Excelで通常の数式を別の数式に変更する必要があります。

VLOOKUP関数を使用するセルを選択し、この数式を入力します = IFERROR(VLOOKUP(A13、$ A $ 2:$ C $ 10,3,0)、0)、自動入力ハンドルを必要な範囲にドラッグします。 スクリーンショットを参照してください:
doc-vlookup-return-0-2

ヒント:
(1)上記の式で、A13はルックアップ値、A2:C10はテーブル配列範囲、3はインデックス列番号です。 最後の0は、VLOOKUPが相対値を見つけられないときに表示する値です。
(2)このメソッドは、#DIV / 0、#REF!、#N / Aなど、すべての種類のエラーを数値0に置き換えます。


エラー状態ウィザード

シートに複数のタイプのエラーがあり、これらのエラーを空または他の値に変換する場合は、適用できます Kutools for Excel's エラー状態ウィザード このタスクをすばやく処理します。
30日間の無料トライアルをクリックしてください!
docはエラーを無視します3
 
Kutools for Excel:300を超える便利なExcelアドインがあり、30日以内に制限なしで無料で試すことができます。

矢印青い右バブル 高度なVLOOKUPを使用して、#N / Aの代わりにゼロまたはその他の特定のテキストを返します

Excel用のKutools' スーパールックアップ ユーティリティグループでは、値を右から左(または左から右)にルックアップし、複数のワークシート間で値をルックアップし、値を下から上(または上から下)にルックアップし、値と合計をルックアップし、XNUMXつの値の間をルックアップできます。それらのうち、#N / Aエラー値を他のテキストに置き換えることをサポートしています。 この場合、たとえば右から左にルックアップを取ります。

Kutools for Excel, 以上で 300 便利な機能は、あなたの仕事をより簡単にします。 

インストールした後 Kutools for Excel、以下のようにしてください:(今すぐExcel用のKutoolsを無料でダウンロードしてください!)

1。 クリック クツール > スーパールックアップ > 右から左へのルックアップ.
doc-vlookup-return-0-2

2。 の中に 右から左へのルックアップ ダイアログ、以下の手順に従ってください:

1)ルックアップ値の範囲と出力範囲を選択し、チェックします #N / Aエラー値を指定された値に置き換えます チェックボックスをオンにしてから、テキストボックスに表示するゼロまたはその他のテキストを入力します。

2)次に、ヘッダーを含むまたは除外するデータ範囲を選択し、キー列(ルックアップ列)とリターン列を指定します。
doc vlookup リターン 0 6

3。 クリック OK。 値はルックアップ値に基づいて返され、#N / Aエラーもゼロまたは新しいテキストに置き換えられます。
doc vlookup リターン 0 7


矢印青い右バブル すべての#N / Aエラー値をゼロまたは他のテキストに変換します

VLOOKUP式だけでなく、すべての#N / Aエラー値をゼロに変更したい場合は、 Kutools for Excelさん エラー状態ウィザード ユーティリティ。

インストールした後 Kutools for Excel、以下のようにしてください:(今すぐExcel用のKutoolsを無料でダウンロードしてください!)

1.#N / Aエラーを0に置き換える範囲を選択し、[ クツール > その他 > エラー状態ウィザード。 スクリーンショットを参照してください:
doc vlookup リターン 0 8

2.次に、ポップダイアログで、 #N / Aエラー値のみ エラーの種類 ドロップダウンリスト、およびチェック メッセージ(テキスト)、次にタイプする 0 次のテキストボックスに。 スクリーンショットを参照してください:
doc vlookup リターン 0 4

3。 クリック Ok。 その後、すべての#N / Aエラーは0に置き換えられます。

先端:このユーティリティは、代わりに、VLOOKUP式の#N / Aだけでなく、すべての#N / Aエラーを0にします。



関連記事:

最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

説明


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This helped me a lot. Thank you!
This comment was minimized by the moderator on the site
very useful info. was struggling with getting the zero. thanks guys. you are my Batmen.
This comment was minimized by the moderator on the site
Thank you very much
This comment was minimized by the moderator on the site
Thank you....
This comment was minimized by the moderator on the site
how do you write this is VBA code though?

=IFERROR(VLOOKUP(A13,$A$2:$C$10,3,0)


If (shtdest.Range("E" & ii)) = "N/A" Then
replace with "0"



is not working
This comment was minimized by the moderator on the site
=IFERROR(VLOOKUP(A13,$A$2:$C$10,3,false),0)
This comment was minimized by the moderator on the site
Sorry I do not know how to rewrite your code, why do not use above easy methods to solve?
This comment was minimized by the moderator on the site
the easy methods above are not free. so learn the codes.
This comment was minimized by the moderator on the site
If you want to display your own error comments then do following in a vlookup command. =IFERROR(VLOOKUP(A13,$A$2:$C$10,3,0),"your comments"), drag the autofill handle to the range. It will show 'your comments' instead of #N/A.
This comment was minimized by the moderator on the site
Thank you very much very useful) ;-)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations