如题,比如一个数值:12223833244883228397,按照重复最多的在前排列应该结果是:2384197,如果有重复次数相同情况,按照大小或先后出现排列都可以。。。请使用函数方案解决,谢谢啦!!!
我测试了一下,好像有0的话结果不对哦,明明0很多的情况,还是没有0在前面的,请大神帮忙调整下吧 谢谢啦!
追答处理单元格内部的函数也是非常规的,往往采用一些变通的办法,尤其是处理这个0,所以看到你的例子没有0,就没有设进去,如果一定要考虑0,只能忍受公式大为变长了,改为
=REPLACE(LEFT(SUM(RIGHT(LARGE((LEN(A1)-LEN(SUBSTITUTE(A1,ROW($1:$9),)))*10+ROW($1:$9),ROW($1:$9)))*10^(9-ROW($1:$9))),SUM(1-ISERR(FIND(ROW($1:$9),A1)))),SUM(N((LEN(A1)-LEN(SUBSTITUTE(A1,0,)))*100+1<=(LEN(A1)-LEN(SUBSTITUTE(A1,ROW($1:$10)-1,)))*100+ROW($1:$10))),,IF(ISNUMBER(FIND(0,A1)),0,))
还是三键的数组公式,可下拉。
但我必须要函数来解决的 谢谢。