我在使用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,即靠近背心"或其他公式,如果需要的话。
谢谢!
答案 0 :(得分:1)
尝试,
=countifs(a:a, c1, b:b, d1)>0
'in non-EN-US
=countifs(a:a; c1; b:b; d1)>0
如果找到则为TRUE,否则为FALSE。或者......
=sign(countifs(a:a, c1, b:b, d1))
'in non-EN-US
=sign(countifs(a:a; c1; b:b; d1))
如果找到则1,否则为0。或者......
=countifs(a:a, c1, b:b, d1)
'in non-EN-US
=countifs(a:a; c1; b:b; d1)
找到匹配项的真实数字计数,如果没有,则为0。