如何让一个单元格的数字按从小到大排列

2025-02-26 21:23:59
推荐回答(2个)
回答1:

这个问题啊,使用排序,按照升序进行排序就可以了。为了不破坏B列数据,把B列数据拷贝一份到C列,选中C列,点击菜单栏的“数据”,选择排序即可。

刚刚才明白你的意思,真是不好意思。我刚刚研究了一下,有个比较笨的方法,还是介绍给你吧。
第一步:选中B1单元格,点击菜单栏上的“数据”,选择“分列”,然后选择“固定宽度”,点击下一步后,在出现的框框里面,每个数字中间点击一下,出现分隔箭头,然后点击完成。说明:这一步是把数字拆开了,数字分布于B1、C1、D1、E1和F1。
第二步:选中B1、C1、D1、E1和F1单元格,点击菜单栏上的“数据”,选择“排序”,排序默认的状态是列排序,这里你就需要点击“选项”,选择“行排列”,最后进行升序排序工作。
第三步:在A1单元格里输入公式:=B1&C1&D1&E1&F1,你要的结果22266就出来了。

回答2:

C1=TEXT(SUM(SMALL(--MID(B1,ROW(INDIRECT("1:"&LEN(B1))),1),ROW(INDIRECT("1:"&LEN(B1))))*10^(LEN(B1)-ROW(INDIRECT("1:"&LEN(B1))))),REPT(0,LEN(B1)))
数组公式,按ctrl+shift+enter输入