【发布时间】:2019-12-26 08:01:16
【问题描述】:
我有这个公式在 excel 中工作。
=IFERROR(VLOOKUP(A:A,'JOD ID - DONE'!B:C,2,FALSE),IFERROR(VLOOKUP('JOD ID - CURRENT'!A:A,'JOD ID - DONE'!E:F,2,FALSE),IFERROR(VLOOKUP('JOD ID - CURRENT'!A:A,'JOD ID - DONE'!H:I,2,FALSE),VLOOKUP('JOD ID - CURRENT'!A:A,'JOD ID - DONE'!K:L,2,FALSE))))
我希望有一个与 sheet1 中的 sheet2 匹配的返回值,返回值是工作 ID 的状态,其中包含 sheet2 中的状态“done”、“re-do”和“pending”。 Sheet2 包含 4 个表格状态。上面的公式怎么可能是数组公式?
因为实际数据,我在 sheet1 中有 2000 个 Job ID 需要从 sheet2 的 20-30 表中进行比较。 这可能吗?
下面是示例工作表
【问题讨论】:
-
您是否尝试过单步执行您的公式,看看它在哪里对您造成影响?
-
如果您使用的是数组公式,您不想使用完整的列引用,例如 A:A,因为它会导致公式查看所有未使用的单元格并在那里进行计算。如果您有 2000 行或数据,您希望将数据限制为您需要使用的数据,或者如果您知道将来可能会添加一些行,则可能会增加几行。所以在你的情况下可能有 2200 行或类似的东西。
-
引发#NA 错误的数字实际上是否在您的查找表中?
-
作业 ID 会在所有表格中仅出现一次吗?
-
使用帮助栏是否可以接受?
标签: excel excel-formula