excel排序

[复制链接]
查看11 | 回复5 | 2010-8-4 17:43:28 | 显示全部楼层 |阅读模式
A
B
甲001 甲001
丙002 甲009
乙006 乙003
乙003 乙006
丙003 丙002
甲009 丙003
要求对A列排序,结果顺序显示为B列。后面还有类似的很多顺序,我已经用过很多方法了,都没有成功。请各位excel高手多多指教。

回复

使用道具 举报

千问 | 2010-8-4 17:43:28 | 显示全部楼层
首先自定义一个序列:甲、乙、丙、……。然后用下面的公式将第一个字符提取出到c列:=left(a1)再用下面的公式将后面的数字提出到d列:=--right(a1,len(a1)-1)最后以c列为主要关键字,以d列为次要关键字排序即可。注意c列按自定义序列排序。
回复

使用道具 举报

千问 | 2010-8-4 17:43:28 | 显示全部楼层
我建议你把第一个字,也就是每一行的甲乙丙丁,单独摘出来放一列,作为筛选条件,比如,把A列放在B列,在A列的单元格中使用一个公式=left(A*,1),其中*代表行号,把B列的第一个字(甲乙丙丁)取到A 列然后把A列作为排序条件,排序选项中可以设定按照甲乙丙丁……的顺序排列即可达到效果
回复

使用道具 举报

千问 | 2010-8-4 17:43:28 | 显示全部楼层
建议在内容后面插入二列,操作如下:参考图片
回复

使用道具 举报

千问 | 2010-8-4 17:43:28 | 显示全部楼层
你要选定A列,然后选择“数据”-“排序”-“以当前选定区域排序”-“排序”-主要关键字为列A-“确定”,这样就可以了
回复

使用道具 举报

千问 | 2010-8-4 17:43:28 | 显示全部楼层
Excel如何排序?很简单,让我来教会你!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行