【发布时间】:2015-03-13 18:45:05
【问题描述】:
我如何将这些组合在一起?:
=IFERROR(VLOOKUP(B2:B11,Sheet2!A:B,2,FALSE),"No Match")
=IFERROR(VLOOKUP(B3:B12,Sheet2!D:E,2,FALSE),"No Match")
=IFERROR(VLOOKUP(B2:B11,Sheet2!G:H,2,FALSE),"No Match")
这只是三个,但最终我总共需要 12 个才能加入,因为这些正在搜索团队名称,总共有 12 个团队。
【问题讨论】:
-
数据会有所帮助,看来您为任务使用了错误的公式
-
为什么vlookup的第一个参数是一个范围? vlookup 采用单个值作为它的第一个参数...不是范围。
-
按照史蒂文提到的方式发布一些数据。但是,从公式中,您似乎正在尝试在 3 个(er 12)列表之一中搜索团队名称?为什么你有 12 个列表?为什么不只是一个列表?
-
好的,12 个列表的原因是我有一个数据库,目前没有团队名称,但有员工姓名。为了解决这个问题并允许员工按团队搜索,而不仅仅是代理,我创建了一个新列,并将在该列中包含这个公式。然后,该公式在工作表 2 中搜索各个团队列,然后将相关团队名称放在工作表 1 中该代理旁边。
-
我无法共享确切的数据库,因为它太大了,而且里面还有敏感数据。我在这里上传了一个例子>>filedropper.com/robsreportteamsearch。我还将考虑实施已经在这里的答案,看看它们是否有效。我在上面提供的公式确实有效,并且做了他们应该做的事情,只是他们只搜索 1 个团队,我需要它来搜索 12 个。谢谢
标签: excel if-statement excel-formula vlookup worksheet-function