=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+回车
追问谢谢师傅,辛苦了!
这个公式很好,完全符合我的要求,真是太感谢了!为我节省了大量的时间。再次谢谢师傅。
本回答被网友采纳