excel A列相同值的行 绑定在一起 排序。排序后不打乱绑定在一起行的顺序。

五万多人的信息需要按照户主姓名进行分家庭排列。

如上图所示,我想把家庭号相同的人名固定在一起(一家人),然后按照个人号为01(户主)的姓名进行升序排列。
也就是说上图中,按照张长义、孔令鹏、张金强三个名字对每个家庭进行排序。排序之后不打乱家庭内部的顺序。效果如下图所示即可。谢谢!
注意!我的要求是按户主的姓名音序进行排列!排列后每个户主后面的行是家庭成员

第1个回答  2013-11-19
这个简单。
不过,个人建议你处理一下原数据。
首先,选中A列,数据选项卡,分列,直接点完成。
将家庭号转为纯数值。
‘再选中B列也进行分列处理,将个人号转为纯数值。
然后,此时的家庭号和个人号前面没有0.处理一下,处理方法是,选中A列,右键,设置单元格格式,自定义,输入0000确定。
B列一样,自定义为00
再排序时,A列为主要关键字,B列为次要的,即可
第2个回答  2013-11-19
以家庭号以第一关键词,以个人号为第二关键词,排序。追问

你看错问题了

追答

加一辅助列:=INDEX($C$2:$C$200,MATCH(A2,$A$2:$A$200,)),然后以此列为第一关键词,以个人号为第二关键词,排序。

如果为了排除有重名的可能,加一个以家庭号为第二关键词,以个人号为第三关键词。

本回答被提问者采纳
第3个回答  2013-11-19
这个问题非常简单。先选中所有内容,点排序,有对话框,在主要关键字中选项“家庭号”,此要差键字中选“个人号”,然后选升序就可以了。
第4个回答  2013-11-19
两个条件:
1、把同样家庭号的放在一起,
2、按个人号从小到大排列。
选中A:G,“数据”--“排序”--“主要关键字”选“家庭号”,“次序”为升序,降序也行;
“次要关键字”选个人号,升序。
第5个回答  2013-11-19
选定A:G,数据-排序-主要关键-家庭号,次要关键字-个人号
有标题行
如不行,用INDEX函数配合SMALL函数追问

你看错问题了

追答

你看清楚了,看仔细了。。。。。中间省略1000字。。。。。。。。。。

追问

本人比较愚钝,貌似问题描述的不清楚。
按户主的姓名音序进行排列。排列后每个户主后面的行是家庭成员。

追答

需要建立辅助列实现。

相似回答