excel单元格内数字如何排序

如题所述

1、按列选中上述单元格区域,将数字复制到一个文本文件.txt中,保存。
2、打开一个空白excel表,单击菜单中“打开文件”,选择文本文件类型,打开刚刚保存的.txt文件,然后分列,分隔符选中“逗号”,这样上述数据就分别在新excel表的不同单元格中列示
3、选中上述带数字的单元格,复制,选中新单元格,鼠标右键,“选择性粘贴-转置”。
4、选中上述转置后的数据区域,“数据-排序”,按升序排列
5、将排序后数据复制,选择性粘贴-转置
6、在前面插入一列A,A1中设置公式:=B1&","&C1&","&D1&","&E1&","&F1
将上述公式复制下拉即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-06
假定原数在A1。
示例公式:
=REPT(0,LEN(A1)-LEN(SUBSTITUTE(A1,0,)))&SUM(SMALL(1*MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),ROW(INDIRECT("1:"&LEN(A1))))*10^(LEN(A1)-ROW(INDIRECT("1:"&LEN(A1)))))
按组合键ctrl+shift+enter结束。
其中:REPT(0,LEN(A1)-LEN(SUBSTITUTE(A1,0,)))判断单元格中有几个0,先将0排在前;
MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)将单元格数字分解为单个元素;
SMALL函数对分解后的数字由小到大进行排序;再分别乘以10的N次方,最后加总即得结果。
第2个回答  2019-10-13
20,17,41,05,12
五个数字写在同一个单元格里吗?中间都有一个逗号?
数据——分列——勾选用逗号分列——复制——选择性粘贴——勾选
转置——排序——函数公式连接用
&
符号和即可。
相似回答