EXCEL同一个单元格的数字如何排序?

如一个单元格有五个数字05,04,06,07,02,如何排成02,04,05,06,07?谢谢各位大虾
我说的是同一个单元格内有五个数字,这五个数字进行大小顺序排列,不是五个单元格各一个数字。

使用TEXT、SUBSTITUTE、SUMPRODUCT、ISNUMBER、FIND等函数综合处理


Excel版本参考:2010

测试数据在A1中
1、单元格中不存在重复值的排序使用如下通用公式:
=TEXT(SUBSTITUTE(SUMPRODUCT(ISNUMBER(FIND({1;2;3;4;5;6;7;8;9},A1))*ROW($1:$9)*10^(10-ROW($1:$9))),0,),REPT(0,LEN(A1)))

2、单元格中存在重复值的排序使用如下通用公式:

=SUM(LARGE(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),ROW(INDIRECT("1:"&LEN(A1))))*10^(ROW(INDIRECT("1:"&LEN(A1)))-1))

【数组公式,按下CTRL+Shift+Enter组合键】来完成

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-07-24
试试这个:
不重复数值
=TEXT(SUBSTITUTE(SUMPRODUCT(ISNUMBER(FIND({1;2;3;4;5;6;7;8;9},A1))*ROW($1:$9)*10^(10-ROW($1:$9))),0,),REPT(0,LEN(A1)))

重复数值
=SUM(LARGE(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),ROW(INDIRECT("1:"&LEN(A1))))*10^(ROW(INDIRECT("1:"&LEN(A1)))-1))本回答被提问者采纳
第2个回答  2010-04-21
先选中你要排序的数,然后数据—排序—主要关键字!(数字在第几列就选几)—升序——确定