Excel里如何对一个单元格内的数字按大小排列

例如我有一组数据是05,01,03,07,04
02,01,05,03,08
03,01,09,05,10
·······
······如此很多行,但是我要对每行进行排序 ,如何排成01+02+03+04+05这种格式的,这个要怎么弄,求详细步骤公式,跪谢各亲

使用公式及辅助单元格、结合排序等功能综合处理。

1、B1输入公式:=MID($A$1,row(A1),1),下拉,到取出全部数据;

2、选中B列,复制,选择性粘贴-数值;转化成数值;

3、点击,排序-升序;

4、使用=PHONETIC(B9:B16),把数值重新组合,复制粘贴到B1

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-21
用分列 符号为, 之后加辅助列用min来实现从小到大的排列,如果在一个单元格还要排列太麻烦,何必为难自己
第2个回答  2014-05-21
1、单元格的数据分裂,分裂成单个数字
2、选中要排序的内容,点数据-排序-选项-按行
3、单元格合并,=A1&B1&C1……
第3个回答  2014-05-21

=TEXT(SUM(SMALL(--MID(SUBSTITUTE(A1,",",""),ROW($1:$5)*2-1,2),ROW($1:$5))*100^(5-ROW($1:$5))),REPT("00!,",4)&"00")

数组公式,Ctrl+Shift+回车结束。

追问

mid前面是两个减号么?

追答

对的。
直接复制公式去用。

追问

复制公式去用发现是#value,哦,后来调试明白了,谢谢!

追答

???

本回答被网友采纳
第4个回答  2014-05-21
数据在A:E列,在F1单元格输入
=SMALL($A1:$E1,COLUMN()-5)
然后往右往下拉就可以了