首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 办公应用 > OFFICE教程 >

EXCEL排序有关问题

2012-03-31 
EXCEL排序问题我有一列的数据是如下的:1-11-101-1021-1041-1051-141-1531-1581-161-1631-21212-12312-1398

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,"."))
再按大小排序就行了

热点排行