我需要更新表_01,参考表_02。
预期结果见表_ 03
但是当我使用公式
时,结果如表_ 04所示=VLOOKUP(D4,A$17:B$21,2,0)
答案 0 :(得分:0)
这是因为您在vlookup中引用的数据源(A $ 17:B $ 21)找不到某些ID,因为它们不存在,因此它显示的值为#N / A,aac为示例不是那里的ID。你应该创建一个新表并尝试这个(你有table_04,把这个公式放在E4中并向下拖动):
=IF(ISERROR(VLOOKUP(G4,$A$17:$B$21,2,FALSE))=FALSE,(VLOOKUP(G4,$A$17:$B$21,2,FALSE)),(VLOOKUP(G4,$A$4:$B$12,2,FALSE)))
我基本上做的是创建一个IF语句,查看新表中是否存在ID值。如果没有,则引用原始表。
答案 1 :(得分:0)
=IFERROR(VLOOKUP(G4,$A$17:$B$21,2,FALSE),VLOOKUP(G4,$A$4:$B$12,2,FALSE))