我对查找/匹配有点困惑,并且 excel 07 中的查找向导似乎不能正确允许多张工作表。
我需要的是让 Sheet 2 上的单元格 B2:BXXXX 运行以下命令并显示答案,将 Sheet 2 上的单元格 A2:AXXXX 与 Sheet 3 上的 D2:D30000 中的值进行比较,查找完全匹配项,只有当找到完全匹配项时,才返回 Sheet 3 上单元格 L2:L30000 中的全部内容,其中该行是 D2:D30000 中的匹配行,如果未找到匹配项,则返回 #N/A 即可
例子
Sheet 2
90336-N 32(formula is here)
90336-R #N/A (formula is copy down'ed this entire column)
第 3 页
D L
90336-N 32
90336 12
90336-Q 8
有什么帮助吗?-整个表格有很多我无法发布的财务数据和公司数据库,上面的数据只是一些“无用的东西”
答案1
您还想添加IFERROR()
到vlookup
命令中。这将允许您更轻松地搜索不匹配项,甚至将其指定为某些内容,例如:
=IFERROR(VLOOKUP(B2,Sheet3!D$2:L$30000,9,FALSE),"CHECK")
答案2
最常见的方法是使用VLOOKUP
。在 Sheet2 的 B2 中使用此公式
=VLOOKUP(B2,Sheet3!D$2:L$30000,9,FALSE)
然后您可以将该公式复制到列下方
9 表示范围 Sheet3!D$2:L$30000 的第 9 列,因为这是您要从中返回值的列(匹配始终通过该范围的第一列完成)。以 FALSE 作为最终参数的 VLOOKUP 仅返回精确匹配或 #N/A(尽管它不区分大小写)