Excel formula Excel匹配和If函数

Excel formula Excel匹配和If函数,excel-formula,Excel Formula,如果电子表格中的其他列存在某些条件,我将尝试匹配电子表格中的两列。例如,如果列B=列H,列C=列F,列D=列G,则我希望在下列情况下将列A与列E匹配: Col A B C D E F G H I Product ID Currency Amt Maturity ARR ID ARR Amt Expiry Currency ANTICIPATED RESULT

如果电子表格中的其他列存在某些条件,我将尝试匹配电子表格中的两列。例如,如果列B=列H,列C=列F,列D=列G,则我希望在下列情况下将列A与列E匹配:

Col A B C D E F G H I Product ID Currency Amt Maturity ARR ID ARR Amt Expiry Currency ANTICIPATED RESULT A USD 100 2 Z 0 1 USD TRUE B USD 0 2 Q 15 1 USD TRUE C USD 0 2 A 100 2 USD TRUE F USD 120 2 C 0 2 USD TRUE E USD 37 2 B 0 2 USD TRUE D USD 25 2 E 37 2 USD FALSE G EURO 0 2 D 27 2 USD TRUE H EURO 0 5 F 120 2 USD TRUE J EURO 50 4 R 0 4 EURO NA I EURO 1000 1 T1 0 3 EURO NA L EURO 12 7 K 15 1 EURO TRUE M GBP 35 5 J 50 4 EURO TRUE A2 GBP 15 2 N 12 4 EURO FALSE O 14 1 USD NA P 0 2 USD NA R 0 3 USD NA S 55 4 USD NA T2 66 1 USD NA A2 15 2 USD NA G 0 2 EURO NA H 0 5 EURO NA I 1000 1 EURO NA L 12 7 EURO NA M 35 5 GBP NA 列A B C D E F G H I 产品ID货币金额到期日ARR ID ARR金额到期日货币预期结果 A 100美元2 Z 0 1美元真实 B美元0.2季度15.1美元真实 C 0.2美元100.2美元真实 F 120美元2 C 0 2美元真实 E美元37 2 B 0 2美元真实 D 25美元2 E 37 2美元虚假 G欧元0.2天27.2美元真实 H欧元0.5 F 120.2美元真实 J欧元50 4 R0 4欧元不适用 I 1000欧元1 T1 03欧元不适用 L欧元12 7 K 15 1欧元真实 M 35英镑5日元50欧元真实 A2 15 2英镑12 4欧元错误 O 14 1美元不适用 P 0.2美元不适用 R0 3美元不适用 S 55 4美元不适用 T2 66 1美元不适用 A2 15 2美元不适用 G2欧元不适用 H05欧元不适用 我1000 1欧元不适用 L 12 7欧元不适用 M 35 5英镑不适用 最后一列也给出了预期结果


我们将非常感谢您对正确有效配方的帮助。

基本上如@L42所建议。

添加列以连接字符串以创建索引:-

在K2中:
=A2&“|”&B2&“|”&C2&“|”&D2

在L2中:
=E2&“|”&H2&“|”&F2&“|”&G2

两人都抄了下来。以M2为单位复制到M14:

=IFERROR(MATCH(K2,L:L,0),"FALSE")  
返回E:H数据与该行号所在行中的A:D数据匹配的行号

表示
预期结果
不完全正确,Q详细信息不完整或不正确,或者我误解了

要仅输出TRUE、FALSE或NA,请将M2中的公式更改为:

=IF(ISBLANK(A2),"NA",IFERROR(MATCH(K2,L:L,0)>0,"FALSE")) 
复制到M25


您是如何找到答案的?你不能只要求一个公式,甚至不展示你自己的工作/公式。根据stackoverflow帮助页面:“不要问……你还没有找到答案的问题(展示你的作品!)”,请检查编辑。这张桌子上的标签与降价不符。我试图修正它,但不能确定是否一切都是正确的。无法得到你所比较的东西背后的逻辑。第一个例子列A=A不等于列E=Z,那么你如何得到预期的答案为真?这很容易,但正如雅各布所说,你应该展示你所尝试的。下面是我的技巧:将
列A到D中的值连接起来,并放入helper列(任何没有值的列)。对
列E到H执行相同的操作,但顺序与将
列A到D中的值串联在一起的顺序相同。放入另一个helper列。然后对两个helper列的结果应用
Match
Vlookup
函数。希望这能让你开始。