1、如下图所示,即需要进行排序的表格:
2、选择所有的产品名称,然后点击 数据,分列:
3、选择 固定宽度,下一步:
4、点击标尺上的刻度,使竖线隔开子母和数字,然后点击 下一步:
5、点击 目标区域,然后选择一个空白的单元格,点击 完成:
6、光标定位到数据中的任意单元格,然后点击 数据,排序:
7、如下图所示设置排序条件,勾选 数据包含标题 后,点击 确定:
8、如下图所示,即已经完成了数据的分列,删除辅助列E,F 即可:
直接排序,会按字母排序。如果要按数字排序,可考虑加一个辅助列,把数字提取出来,以这个辅助列排序即可。
直接排序不就行了,
特殊排序可考虑使用LEFT或RIGHT或MID函数取指定位置指定位数字符串.
会按字符从左到右一个位一个位的比较:
如:
ABXEBHZWDB0030514501
ACUDDEFWUC0030514503
因为第1位一样,会比较第2位
B比C小,所以在升序中先排ABXEBHZWDB0030514501
已经决定排序,后面的字符就不会再考虑了
如:
ABXEBHZWDB0030514501
AB3DDEFWUC0030514503
因为第1,2位一样,会比较第3位
数字比字母先排,所以在升序中先排AB3DDEFWUC0030514503
如:
ABXEBHZWDB00305145012
ABXEBHZWDB0030514501
ABXEBHZWDB0030514501X
因为第1-20位一样,会比较第21位
空格(不管实际输没输空格)比数字和字母都先排,所以在升序中就是:
ABXEBHZWDB0030514501
ABXEBHZWDB00305145012
ABXEBHZWDB0030514501X
如果要不管前面的字符,从某个数位开始排,可以用MID函数加一列排序。
=mid(单元格引用,开始字符位数,1000)
如:
=mid(A1,11,1000)