ExcelのVLOOKUP関数でデータを検索した際、取得したデータが空白のセルだった場合に「0」と表示されてしまうことがあります。
「0」が表示されると、実際に数値が入力されているのか、それとも空白なのか分かりにくくなるため、表の見やすさやデータ管理の面で困ることもあります。
このような場合は、関数の工夫や表示方法の設定を変更することで、VLOOKUP関数の結果に「0」を表示させないようにすることが可能です。
本記事では、ExcelのVLOOKUP関数で「0」を表示させない方法を、初心者にも分かりやすく解説します。
データを見やすく整理したい方は、ぜひ参考にしてみてください。
VLOOKUP関数で0が表示される理由
ExcelのVLOOKUP関数で検索結果に「0」が表示される原因は、参照先のセルが空白であることです。
この「0」を表示しないようにするには、いくつかの方法があります。

空白の文字列を追加する方法
最もシンプルで一般的な方法です。
VLOOKUP関数の結果に、空の文字列""(ダブルクォーテーション2つ)を連結することで、0を空白として表示できます。
=VLOOKUP(F3,B3:D5,3,FALSE)&""
VLOOKUP(F3,B3:D5,3,FALSE)の部分は、通常のVLOOKUP関数です。&""の部分で、VLOOKUPの結果に空の文字列を連結しています。これにより、結果が0の場合、0と""が連結され、最終的に""(空白)として表示されます。

IF関数と組み合わせる方法
VLOOKUPの結果が空白かどうかを判定し、空白の場合は""、それ以外の場合はVLOOKUPの結果を表示するIF関数を使用します。
=IF(VLOOKUP(F3,B3:D5,3,FALSE)="","",VLOOKUP(F3,B3:D5,3,FALSE))
VLOOKUP(F3,B3:D5,3,FALSE)=""の部分で、VLOOKUPの結果が空白かどうかの判定をしています。- 空白の場合は""(空白)、それ以外の場合はVLOOKUPの結果をそのまま表示します。

よくある質問 (FAQ)
Q1: 数式を変更する方法以外に、0を非表示にする方法はありますか?
A1: 他には以下のような方法があります。
- 書式設定: セルの書式設定で、0を非表示にするように設定できます。ただし、セル内の値自体は0のままなので、他の計算に影響する場合があります。
- 条件付き書式: 0の場合に、フォントの色を白にするなどして、0を見えないようにします。
Q2: VLOOKUP関数の結果が#N/Aエラーになる場合はどうすればいいですか?
A2: N/Aエラーは、一致する値が見つからない場合に発生します。IFERROR関数を使用することで、エラーが発生した場合に別の値を表示できます。
=IFERROR(VLOOKUP(F3,B3:D5,3,FALSE)&"", "データなし")
まとめ
ExcelのVLOOKUP関数で「0」を表示させない方法には、状況に応じていくつかの対処方法があります。
例えば、IF関数を組み合わせる方法やVLOOKUP関数の数式を変更する方法などを使うことで、空白のデータをより見やすく表示することができます。
それぞれの方法の特徴を理解し、用途に応じて適切な方法を選ぶことで、見やすく整理されたExcelの表を作成することが可能です。
ぜひ今回紹介した方法を活用して、VLOOKUP関数の結果を分かりやすく表示し、Excelでのデータ管理をより効率化してみてください。

