【发布时间】:2017-04-16 03:10:27
【问题描述】:
【问题讨论】:
-
请考虑编辑您的问题以更彻底地描述问题以配合您的图像,这样我们可以更轻松地为您提供帮助,并且该问题可以在将来帮助其他人,因为链接可能会中断跨度>
标签: excel excel-formula excel-2010 excel-2007 vba
【问题讨论】:
标签: excel excel-formula excel-2010 excel-2007 vba
这是因为您在 vlookup 中引用的数据源 (A$17:B$21) 无法找到其中不存在的某些 ID,因此它显示的值为 #N/A, aac for example 不是那里的 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 值。如果不是,则引用原始表。
【讨论】:
=IFERROR(VLOOKUP(G4,$A$17:$B$21,2,FALSE),VLOOKUP(G4,$A$4:$B$12,2,FALSE))
【讨论】: