【问题标题】:Matching 2 columns with 2 others columns to return a value from another column将 2 列与其他 2 列匹配以从另一列返回值
【发布时间】:2016-08-25 23:38:46
【问题描述】:

我有一个问题正在尝试在 Excel 中解决。 我想创建一个具有以下逻辑的自动化: - 从列 H 和 I 中查找每个值 - 如果它们分别与 A 列和 B 列中的值匹配 - 将 C 中的值返回到 J 列。

** 基本上,IF(((H=A) AND (I=B)) THEN (return C in J)) **** 这怎么可能?

【问题讨论】:

  • 是否可以匹配多个?

标签: vba excel indexing vlookup


【解决方案1】:

在 J2 中:

=IF(AND(H2=A2, I2=B2), C2, "")

【讨论】:

  • 嘿蒂姆但这就是事情......该值可以是列中的任何内容,不限于行......我需要 H 和 I 的组合与 A 和 B 相同所以它可以在 J 中返回 C。
【解决方案2】:

在 J2 中这个数组公式:

=INDEX($C$2:$C$100,MATCH(H2 & "|" & I2,$A$2:$A$100 & "|" & $B$2:$B$100,0))

作为数组公式,退出编辑模式时需要使用 Ctrl-Shift-Enter 确认,而不是 Enter。如果操作正确,Excel 会在公式周围加上{}

所以进入J2。按 Ctrl-Shift-Enter。然后抄下来。

【讨论】:

    猜你喜欢
    • 2020-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-11
    • 1970-01-01
    • 2013-09-18
    • 2013-03-28
    • 1970-01-01
    相关资源
    最近更新 更多