【发布时间】:2017-11-01 22:43:17
【问题描述】:
我在使用 Excel MATCH 函数 (Excel 2016) 时有些吃力。在将一列与另一列进行比较时,我可以使用基本 MATCH,但无法同时比较两组列:
Value_1 Value_2 Comp_1 Comp_2
700 A24 555 C2
750 A34 620 B77
620 B77 700 A24
555 C1 750 D9
将 Value_1(A 列)与 Comp_1(C 列)和 Value_2(B 列)与 Comp_2(D 列)分别进行比较不会有问题:
=MATCH(A1;C$1:C$4;0)
但是,我需要将 Value_1 和 Value_2 列与 Comp_1 和 Comp_2 列进行比较。
例如,A1&B1 在 C3&B3 中匹配,但 A2&B2 没有匹配。有没有办法为此运行 MATCH 函数?
我知道,如果我使用额外的列来组合 =A1&B1 & =C1&D1 的值,然后继续运行我知道的简单 MATCH 公式来处理这个新的组合数据,它应该可以工作,但是我正在寻找如果有一种方法可以比较这些扩展范围而不将它们组合在额外的空间中。理想情况下使用 MATCH,“接近背心”或其他公式(如果需要)。
谢谢!
【问题讨论】:
-
你返回什么? MATCH 返回相对位置,你用它来返回别的东西吗?
-
您可以连接 A&B 和 C&D,作为
MATCH的输入。例如MATCH(A1&B1, C$1:C$4&D$1:D$4, 0). -
基本上关键是要知道天气是否匹配。因此,如果找到匹配项,则相对位置无关紧要(找到匹配项的事实除外)。如果没有找到匹配项并显示 #N/A 错误,那也足够了。
-
xidgel,不幸的是它不起作用,Excel 也拒绝公式中的逗号。 i.gyazo.com/b672ec4c0a1f5dd3ea7961ae73fa2b68.png>
标签: excel excel-formula