Vlookup を使用して不一致の回答を返す

Vlookup を使用して不一致の回答を返す

したがって、2 つの異なるタブ間で ID を検索しており、vlookup が機能しない場合は #NA ではなく値を返す必要があります。

ここに画像の説明を入力してください

答え1

使用できるエラーの場合()フォールバックとして必要な値を指定します。

構文

IFERROR(value, value_if_error)

=IFERROR(A2/B2, "Error in calculation")

答え2

あなたのリクエストが思ったよりも単純なのか、それとも複雑なのかはわかりません。

なぜそれがより簡単になるか: シート 2 のデータにすでに正解が含まれている場合は、シート 1 のデータと比較する必要はなく、シート 2 のデータを取得するだけです。

なぜ複雑になる可能性があるか: エラー チェックのためにこれを実行しており、正しい値を手動で決定する必要がある場合は、次のような構文から始めることができますが、名前が両方のシートにあり、各シート内に重複がない場合に限ります。

 =if(vlookup(table3Name,table1,2,false)=vlookup(table3Name,table2,2,false), "",vlookup(table3Name,table2,2,false))

ただし、エラー チェックを行う場合は、結果テーブルに 3 つの列 (1 つの ID 列の代わりに) を用意することをお勧めします。列 1 はテーブル 1 ID (vlookup)、列 2 はテーブル 2 ID (vlookup)、列 3 はチェック列 (if) になります。

繰り返しになりますが、データをさらに評価し、テーブル内に重複がある場合、または名前が両方のシートにない場合は、エラー チェック列に別の構文が必要になります。

お役に立てれば。

関連情報