楼主 amulee |
如附件,A列为一系列字符串。其中要找出每个字符串中重复的四位数字,可以参考以下数组公式:
函数-查找重复出现的4位数字.rar |
2楼 wenshui2006 |
有点纳闷楼主公式的column(D2)为何不直写成4呢??? =MID($A2,MIN(IF(LEN(SUBSTITUTE($A2,MID($A2,ROW($2:$10),4),))=LEN($A2)-8,ROW($2:$10),99)),4) |
3楼 amulee |
呵呵,原来的附件是提取2位重复、3位重复和4位重复的。改的时候忘改了,谢谢提醒和补充。 |
4楼 wenshui2006 |
怪不得,,,, 不过好像A2中重复的4位数不止8364,,,1836也是,,,, 如果把row(2:10)改为row(1:10) =MID($A2,MIN(IF(LEN(SUBSTITUTE($A2,MID($A2,ROW($1:$10),4),))=LEN($A2)-8,ROW($1:$10),99)),4) 取到的结果全跟楼主的不同了,,,, 个人比较费事的写法:=MID(A2,MIN(IF(FREQUENCY(FIND(MID(A2,ROW($1:10),4),A2),FIND(MID(A2,ROW($1:10),4),A2))>1,ROW($1:10),99)),4) |