excel一个单元格内一组数据自动从大到小并且重复数字只显示一个排列,求大神帮助,如下举例

excel一个单元格内一组数据自动从大到小并且重复数字只显示一个排列,求大神帮助,如下举例如a1为 01960 我想要在a2得到 9610
再如b1为 08963 我想要在b2得到 98630

A2=SUBSTITUTE(SUM((10-COLUMN($A:$J))*10^(10-COLUMN($A:$J))*IF(ISERROR(FIND((10-COLUMN($A:$J)),A1)),0,1)),0,"")&IF(ISERROR(FIND(0,A1)),"","0")

右拉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-09

A2=SUBSTITUTE(SUMPRODUCT((LEN(A1)-LEN(SUBSTITUTE(A1,ROW($1:$9),))>0)*ROW($1:$9)*10^ROW($1:$9)),0,)&IF(ISERROR(FIND(0,A1)),"",0)向右复制

追问

你好,还是不对!如果是65634要得6543
再如71999要得971
再如85245要得8542

用你给那个就不行,请帮再看下

追答

你看看这不行吗?谁知道你是怎么用的?

=SUBSTITUTE(SUMPRODUCT((LEN(A1)-LEN(SUBSTITUTE(A1,ROW($1:$9),))>0)*ROW($1:$9)*10^ROW($1:$9)),0,)&IF(ISERROR(FIND(0,A1)),"",0)

追问

好的,我试试

本回答被提问者采纳
第2个回答  2017-08-10
需要加辅助列!可以实现.