excel 如何对字母编号和数字组成的序号进行排序

1G12E002-9
1G12E002-8
1G12E002-7
1G12E002-6
1G12E002-5
1G12E002-4
1G12E002-3
1G12E002-2
1G12E002-11
1G12E002-10
1G12E002-1
1G12E001-9
1G12E001-8
1G12E001-7
1G12E001-6
1G12E001-5
1G12E001-4
1G12E001-3
1G12E001-2
1G12E001-11
1G12E001-10
1G12E001-1
对以上数列进行排序,排成1G12E001-1
1G12E001-2
1G12E001-3
1G12E001-4
1G12E001-5
1G12E001-6
1G12E001-7
1G12E001-8
1G12E001-9
1G12E001-10
1G12E001-11
1G12E002-1
1G12E002-2
1G12E002-3
1G12E002-4
1G12E002-5
1G12E002-6
1G12E002-7
1G12E002-8
1G12E002-9
1G12E002-10
1G12E002-11

1、打开excel表格,选择所有的产品名称,然后点击 数据,分列。

2、选择 固定宽度,下一步。

3、点击标尺上的刻度,使竖线隔开子母和数字,然后点击 下一步。

4、点击 目标区域,然后选择一个空白的单元格,点击 完成。

5、光标定位到数据中的任意单元格,然后点击 数据,排序。

6、如下图所示设置排序条件,勾选 数据包含标题 后,点击确定。

7、如下图所示,即已经完成了数据的分列,删除辅助列E,F 即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-07

假设在A  列,B1=MID(A1,5,4)  C1=RIGHT(A1,LEN(A1)-FIND("-",A1))

B1  C1同时下拉

然后选定ABC3列,数据-排序-主要关键字(列B);次要关键字(列C) 

见动画

本回答被网友采纳
第2个回答  2012-06-07
你的排序会出错
原因很简单:将编号1G12E001-1
改为1G12E001-01
就可以正常排序了
第3个回答  2015-08-18
添加辅助列
在B1中输入或复制粘贴下列公式
=IF(LEN(A1)=10,REPLACE(A1,10,,0),A1)
下拉填充
选择B列任一非空单元格 单击常用栏上的升序排序图标
第4个回答  2012-06-07
liufangd激活kfghswrrnt6311520241驾,,
相似回答