Excel 判断

来源:百度知道 编辑:UC知道 时间:2024/06/01 07:34:50
A1为3个字的未知数 如123 223……
B1为3个字的已知数 如123 234……
A1和B1的不同处是A1的数组里有对子出现(“22”3)但B1没有
求C1在A1等于B1的情况下显示1不等就显示0
难点在于A1有对子出现
比如A1=223 B1=123 C1依然等1

=IF(OR(RIGHT(A1,2)=RIGHT(B1,2),LEFT(A1,2)=LEFT(B1,2)),1,IF(AND(OR(MID(A1,1,1)=MID(A1,2,1),MID(A1,3,1)=MID(A1,2,1)),OR(MID(A1,1,2)=MID(B1,1,2),MID(A1,2,2)=MID(B1,2,2),MID(A1,1,2)=MID(B1,2,2),MID(A1,2,2)=MID(B1,1,2))),1,0))
即可

=IF(A1=B1,1,IF(MID(A1,1,1)=MID(A1,2,1),1,IF(MID(A1,2,1)=MID(A1,3,1),1,0)))
试验下!
这个公式在A1的第一、二位相同,或者第二、三位相同时,同样等于1;
在第一、三位相同时,等于0。

看不明白