如何用公式统计两个单元格中重复数字的个数

比如A1单元格里有数字132,B1单元格里有数字1023,那么这两个单元格的重复数字的个数就是3个,这个用公式怎么来计算。谢谢师傅的帮忙和指点。

第1个回答  2019-04-21
=SUM(--(IFERROR(FIND(MID(A1,IF(MATCH(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),)=ROW(INDIRECT("1:"&LEN(A1))),ROW(INDIRECT("1:"&LEN(A1))),65536),1),B1)*(MID(A1,IF(MATCH(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),)=ROW(INDIRECT("1:"&LEN(A1))),ROW(INDIRECT("1:"&LEN(A1))),65536),1)<>""),0)>0))
ctrl+shift+回车追问

这个公式很好,就是需要把最后的“”号(公式里是英文的,我这里不会打英文的那个符号,)去掉就可以了。另外我还想问一下师傅,如果在一个单元格里有重复的数字比如122,另一个单元格是234,这样重复的数字的个数按两个计算,这样的公式是什么。谢谢!

追答

=COUNT(FIND(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),B1))
ctrl+shift+回车

追问

谢谢师傅,辛苦了!

这个公式很好,完全符合我的要求,真是太感谢了!为我节省了大量的时间。再次谢谢师傅。

本回答被网友采纳
相似回答