读书人

EXCEL排序有关问题

发布时间: 2012-03-31 13:13:26 作者: rapoo

EXCEL排序问题
我有一列的数据是如下的:
1-1
1-10
1-102
1-104
1-105
1-14
1-153
1-158
1-16
1-163
1-212
12-123
12-139
82-16
8-216
82-163
82-164
82-165
82-166


如何才能排成这样?
1-1
1-10
1-14
1-16
1-102
1-104
1-105
1-153
1-158
1-163
1-212
8-216
12-123
12-139
82-16
82-163
82-164
82-165
82-166

[解决办法]
选中当前要拆分的列:

数据-分列-固定宽度-下一步-在数据预览中点击“1”和“-”中间-完成


[解决办法]
1.原始的数据
原始data
1-1
1-10
1-102
1-104
1-105
1-14
1-153
1-158
1-16
1-163
1-212
12-123
12-139
82-16
8-216
82-163
82-164
82-165
82-166

2.分列步骤:
2007EXCEL中,选中数据源,点击数据--分列(拆分标准按"-"),分成这样的效果:

分列1分列2
11
110
1102
1104
1105
114
1153
1158
116
1163
1212
12123
12139
8216
8216
82163
82164
82165
82166

3.排序
点击数据的任意单元格,同时按分列1升序,分列2升序。

4.合并分列1和分列2

现在假设数据在B C两列中,公式为:=B2&"-"&C2,然后双击即可得到相应的数据。


注:如果以后不需要公式,建议复制--选择性粘贴--只保留值 。。 以便公式发生变化,导致数据不准确。


[解决办法]
先用以下公式把-号换成小数点
=VALUE(REPLACE(A1,SEARCH("-",A1),1,"."))
再按大小排序就行了

读书人网 >OFFICE教程

热点推荐