Excel でネストされた iferror ステートメントを作成する方法


次の構文を使用して、Excel でネストされた IFERROR ステートメントを作成できます。

 =IFERROR(VLOOKUP( G2 , A2:B6 ,2,0),IFERROR(VLOOKUP( G2 , D2:E6 ,2,0), ""))

この特定の数式は、範囲A2:B6のセルG2の値を検索し、その範囲の 2 列目の対応する値を返そうとします。

セルG2の値が最初の範囲で見つからない場合、Excel は範囲D2:E6でその値を検索し、その範囲の 2 番目の列で一致する値を返します。

セルG2の値もこの範囲内に見つからない場合は、スペースが返されます。

次の例は、この構文を実際に使用する方法を示しています。

例: Excel でネストされた IFERROR ステートメントを作成する

さまざまなバスケットボール チームに関する情報を含む次のデータセットが Excel にあるとします。

次のネストされた IFERROR ステートメントを記述して、さまざまなチームに関連付けられたポイント値を返すことができます。

 =IFERROR(VLOOKUP( G2 , $A$2:$B$6 ,2,0),IFERROR(VLOOKUP( G2 , $D$2:$E$6 ,2,0), ""))

次のスクリーンショットは、この式を実際に使用する方法を示しています。

Excel の入れ子になった IFERROR ステートメント

この数式は、まずA2:B6の範囲の G 列でチーム名を検索し、対応するポイント値を返そうとします。

数式が範囲A2:B6でチーム名を見つけられない場合、範囲D2:E6を検索し、対応するポイント値を返そうとします。

どの範囲にもチーム名が見つからない場合は、単に空の値を返します。

チーム名「Kings」はどちらの範囲にも存在しないことがわかります。そのため、このチームのポイント値は単に空白の値です。

: この例では、2 つの VLOOKUP 関数を使用してネストされた IFERROR ステートメントを作成しましたが、処理する一意の範囲の数に応じて、必要な数の VLOOKUP 関数を使用できます。

追加リソース

次のチュートリアルでは、Excel で他の一般的な操作を実行する方法について説明します。

VLOOKUP を使用して Excel で 2 つのリストを比較する方法
Excel で VLOOKUP を使用してすべての一致を返す方法
Excel で VLOOKUP を使用して複数の列を返す方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です