Microsoft ExcelのVLOOKUP数式は、スプレッドシートでデータを検索するための最も効率的な方法の1つです。連結式とともに、Excelで最も便利なツールの1つであることがわかりました。セルデータを手動で検索する場合と比較して、信じられないほどの時間を節約でき、再現性があり正確であるという追加の利点があります。
ただし、VLOOKUP数式が探している情報を見つけられない場合は、#N / Aの形式でエラーが表示されます。これは、特にデータの外観が重要な場合に問題になる可能性があります。幸い、VLOOKUP式に小さな変更を加えて、#N / Aエラーメッセージの代わりに「)」を表示することができます。
Excel 2013でVLOOKUP数式を変更して、#N / Aではなくゼロを表示する方法
以下の手順では、スプレッドシートに既存のVLOOKUP数式が既に配置されているが、#N / Aではなく「0」を表示することを想定しています。数式は、探している情報が見つからない場合に#NAを表示します。以下の手順に従うと、「0」に置き換えられます。
手順1:置換する#N / A値を含むスプレッドシートを開きます。
手順2:変更する数式を含むセルを選択します。
手順3:既存のVLOOKUP式を変更して、IFERROR情報を含めます。これには、「IFERROR(」を数式の先頭に、文字列「, 0)」を式の最後に追加します。たとえば、以前の数式が次の場合:
= VLOOKUP(A2、 ‘データソース’!A $:N $ 6、14、FALSE)
次に、次のように変更します。
= IFERROR(VLOOKUP(A2、 ‘データソース’!A $:N $ 6、14、FALSE)、0)
ステップ4:新しい数式をコピーして、#N / Aの代わりに「0」を表示するセルに貼り付けます。
希望する文字列を表示するように選択できることに注意してください。 0である必要はありません。たとえば、VLOOKUP式を使用して住所を挿入する場合は、式を作成できます。 = IFERROR(XX、YY:ZZ、AA、FALSE)、“ NO ADDRESS”)。 Excelが必要なデータを見つけられなかった場合、0ではなく「アドレスなし」というフレーズが表示されます。
使用できるもう1つの便利な式は、CONCATENATEと呼ばれます。この記事では、それを使用して複数のセルからのデータを組み合わせることができるいくつかの方法を紹介します。