如果某些条件适用于电子表格中的其他列,我会尝试匹配电子表格中的两列。例如,如果列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
预期结果也在最后一栏中给出。
请高度赞赏你对正确和有效配方的帮助。
答案 0 :(得分:0)
基本上是@ L42建议的。
添加列以连接字符串以创建索引: -
K2中的:=A2&"|"&B2&"|"&C2&"|"&D2
在L2中:=E2&"|"&H2&"|"&F2&"|"&G2
两者都被复制以适应。在M2中并复制到M14:
=IFERROR(MATCH(K2,L:L,0),"FALSE")
返回行号,其中E:H数据与行号出现的行中的A:D数据匹配。
表示ANTICIPATED RESULT
不正确,Q详细信息不完整或不正确,或者我误解了。
仅输出TRUE,FALSE或NA将M2中的公式更改为:
=IF(ISBLANK(A2),"NA",IFERROR(MATCH(K2,L:L,0)>0,"FALSE"))
并复制到M25。