COL1 COL2 COL3
Hi T_M12345678 T_455462
T_M12345670 T_M12345678
bye T_M123456781 T_M12345670
T_M123 T_M589646
T_M894545 T_M123456781
T_M418554651
T_M4546565
我需要比较COL2和COL3;如果找到任何匹配,那么我需要与COL1进行比较以找到匹配项,如果COL1中有任何值,那么它应该在COL4中返回下面提到的场景中的值。
例如,
场景1:
COL2和COL3中存在数据T_M12345678
,因此找到匹配,我需要检查COL2中COL1中的数据是否有任何值,在这种情况下,它是YES(Hi
是COL1中的值)所以我应该在COL4中打印TRUE
。
场景2:
COL2和COL3中存在数据T_M12345670
,因此找到了匹配项;然后我需要检查COL2中COL1中的数据是否有任何值,在这种情况下,它是NO,所以我应该在COL4中打印TRUE1
。
场景3:
COL3中的数据T_M589646
在COL2中不存在,因此我需要在COL4中打印FALSE
。
答案 0 :(得分:1)
由于您没有发布预期结果,我创建了2个附加列(1表示COL2中的值,其他表示COL3中的值)。以下公式按您定义的方式工作。
COL2值检查:
=IFERROR(IF(AND(MATCH(B2,$C$2:$C$8,0),ISBLANK(A2)),"TRUE1","TRUE"),"FALSE")
COL3值检查:
=IFERROR(IF(AND(MATCH(C2,$B$2:$B$8,0),ISBLANK(A2)),"TRUE1","TRUE"),"FALSE")