用excel怎样按一段话中的数字大小排序?

我想将一段代码中出现的数字由大到小排列,
但是使用excel默认的排序功能时候,排出来的总是这种:1000,1046,114,11410,12,120800,1256...29,297,3000...明白我的意思了吗?排出的数字序列不是按照数字本身的大小顺序,而是按照数字首字的大小排列的,怎样能让它按数字真正的大小顺序排啊?

你先将这段文字转换为数值型,然后排序
1、如果这些文字不分别在不同的单元格,使用分列功能,放至不同单元格中。再选中文字所在单元格区域,右键,选择性粘贴-转置,成竖向排列。
2、选择一空白单元格,复制,选中需排序的文字所在单元格区域,鼠标右键-选择性粘贴-加,确定。
3、选择该数据区域,排序。
4、选择排序后数据区域,右键,设置单元格格式-数字-文本-确定。
5、复制该区域,右键,选择性粘贴-转置,成横向排列。
6、=A1&","&A2&","...将这些单元格内容合并成一个单元格
7、将上述单元格内容选中,复制粘贴到你所需要放置的地方。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-10

是因为你那个是文本状态,选择--排序会有提示框,选择“将任何类似数字的内容排序”,确定

相似回答