excel 如何比较两个数据中含有相同数

来源:百度知道 编辑:UC知道 时间:2024/06/05 13:38:25
如A5单元格数为568,B4单元格数为652,如何判断在另一单元格C1中输出是否A5与B4中含不相同数,且输出"有","无"
补充祥细问题
A B C D E F G
1 135 246 369 529
2 136 169 125 354 是 是 否 即 B1与A2比较 C1与A2比较, D1与A2比较结果
3 254 033 789 147 否 是 是 即 B2与A3比较 C2与A3比较, D2与A3比较结果
4 365 569 453 268 是 否 否 即 B3与A4比较 C3与A4比较, D3与A4比较结果
问题1. 如左边如何判断在A2中3位数中否包含B1中任一个数,在A3中3位数是否包含B2中任一个数,输入
为"是""否",依此类推,判断C3中数是否包含D2中任一个为达到目的.
问题2. 先满足上述条件后,最终目的是如何在E列,F列,G列中输出"是",否",判断B列,C列,D列中数都与
A列下一行相比较是否包含任一个数,如上面结果.

数组公式(公式输入后按ctrl+shift+enter完成)

=IF(COUNT(FIND(MID(B4,ROW(INDIRECT("1:"&LEN(B4))),1),A5))=LEN(B4),"无不相同数","有不相同数")

观望.估计.不太可能

你描述的不是很清楚,希望能再清楚一点,谢谢。

如果数字长度固定,比如瑞的3位
=IF(SUMPRODUCT(--(MID(A5,ROW(1:3),1)=MID(B4,COLUMN(A:C),1))),"有","无")
如果数字长度不固定
=IF(SUMPRODUCT(--(MID(A5,ROW(INDIRECT("1:"&LEN(A5))),1)=MID(B4,COLUMN(INDIRECT("A:"&CHAR(64+LEN(B4)))),1))),"有","无")

E2=IF(SUMPRODUCT(--(MID($A2,ROW($1:$3),1)=MID(B1,COLUMN($A:$C),1))),"是","否")
向右向下复制公式。