使用 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))

但是,如果您正在進行錯誤檢查,那麼我建議您在結果表中包含三列(代替您的一個ID 列),第1 列將是表1 ID (vlookup),第2 列將是表2 ID ( vlookup)第三列是檢查列(如果)。

同樣,您需要進一步評估數據,如果表中存在重複項,或者名稱不在兩張表中,則錯誤檢查列將需要不同的語法。

希望這可以幫助。

相關內容