excel按楼栋号排序问题

[复制链接]
查看11 | 回复5 | 2010-10-15 13:02:12 | 显示全部楼层 |阅读模式
现有一列,如盈翠园2栋110号房,宝翠园3栋103号房,叠翠园2栋101号房,我要排序出的效果是:先把盈/宝/叠翠园排到一起,再按栋号排序,再按房号排序,房号有101-109、301-309。房号先按101、102`````109,再是301-302```309,请教,在线等~~~

回复

使用道具 举报

千问 | 2010-10-15 13:02:12 | 显示全部楼层
楼主很奇怪。位数相同的数字按文本或者数字排序结果是一样地。也就是说,你直接排序,结果就是你所求!即:直接排序,结果相当于,以盈宝叠为第一排序关键字,以2、3栋为第二关键字,以101、102等为第三关键字。
回复

使用道具 举报

千问 | 2010-10-15 13:02:12 | 显示全部楼层
你这个需要添加辅助列,排序解决假设你的数据在A列B1输入公式 =IF(LEFT(A1,1)="盈",1,if(left(a1,1)="宝",2,if(left(a1,1)="叠",3,"")))C1输入公式 =MID(A1,4,1)D1输入公式 =MID(A1,6,3)将B1 C1 D1 公式,向下填充,选中A B C D
回复

使用道具 举报

千问 | 2010-10-15 13:02:12 | 显示全部楼层
工具-选项-自定义序列,“输入序列”下的框框内输入你要的顺序,每输入一个回车换行。确定。选中你要排序的内容,数据-排序-选项-“自定义排序次序下”的框框内拉到最后,选择你刚刚录入的顺序,确定。
回复

使用道具 举报

千问 | 2010-10-15 13:02:12 | 显示全部楼层
先把101、301等房号单独写在一列中,光标在任意房号,点“排序”按钮,就OK了。
回复

使用道具 举报

千问 | 2010-10-15 13:02:12 | 显示全部楼层
你先全部排序再分别选中如盈翠园,叠翠园,宝翠园房号排序再分别复制,粘贴按照你需要的排序OK
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行