【发布时间】:2020-03-20 23:06:23
【问题描述】:
我对以下 excel 公式有疑问,
如果满足 3 个条件,我想在“工作流 (2)”表中查找值
1- C14 的值出现在'Workflow (2)' 表的O 列中(可能出现多次)
2- E13 的值出现在'Workflow (2)' 表的 I 列中(可能出现多次)
3- D14 的值出现在'Workflow (2)' 表的 D 列中(可能出现多次)
但是这3个值只有一个匹配,然后在下面的代码中查看最后一个vlookup
=IFERROR(IF(AND(VLOOKUP(C14,'Workflow (2)'!$O$2:$O$253,1,FALSE)=C14,VLOOKUP(E13,
'Workflow (2)'!$I$2:$J$253,1,FALSE)=E13,VLOOKUP(D14,'Workflow (2)'!$D$26:$D$253,1,FALSE)=D14),
VLOOKUP(D14,'Workflow (2)'!$D$2:$L$253,9,FALSE)),"")
问题是 Vlookup 总是返回第一个匹配项,这允许公式显示一个值但它不正确,我需要所有 vlookup 来返回所有可能的值,然后将 3 个条件匹配在一起以找到我的单个公共值'将在最后一个 vlookup 公式中 vlookup
例子:
如果我想根据同一行中前列的值查看不同工作表中的红色输出,请使用上述公式。
有什么想法吗?
谢谢。
【问题讨论】:
-
发布一些示例数据。
标签: excel excel-formula