EXCEL怎样让两列同时排序,并扩展到其它列

如下图,我这个工作表有很多列,首先排序要让每一行还是对应原来的行,父亲姓名和母亲姓名这两列我是想要的效果是把父亲和母亲都有名字的排在一起,又要保持原来行的数据是不变的,怎样能快速做到,因为数据量比较大,不可能一点点筛选,我试了用主要关键字和交要关键字排序,做不到父亲和母亲都有名字的排在一起这样的效果,请高手帮忙一下,谢谢

将excel 两列相同数据排在一起方法如下:1、选择要排序的数据区域,点击开始选项卡,选择排序和筛选,单击下面的箭头,选择自定义排序。2、在弹出的排序对话框,主要关键字选择列B,次序选择升序。3、由于的你数字是以文本形式存储,所以会弹出排序提醒,选择将任何类似数字的内容排序,点击确定。4、结果如下。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-29
因为 “关键字”有主次之分,只能以某一个 作为 “主”,所以就乱了,你的顺序是两者都要平等考虑,所以建议:
1、增加辅助列,假定 “父亲名字”在A2,母亲名字”在c2,参考公式:
=IF(A2="",1,0)+IF(C2="",1,0)
如果顺序需要父母名字都有为最优先,然后是父亲名字、母亲名字、没名字,可以
=IF(A2="",2,0)+IF(C2="",1,0)
2、下拉构成完整辅助列,使用辅助列 0、1、2排序即可。
3、排序完成删除辅助列。本回答被提问者采纳
相似回答