EXCEL中的表格排序问题

[复制链接]
查看11 | 回复5 | 2012-8-14 09:39:03 | 显示全部楼层 |阅读模式
问题的关键,是确定成员与户主间的从属关系,需要增加辅助列来解决
比方说“编号”在B列,“姓名”在C列,在一个空闲列,比方说J列的J2中输入数组公式=IF(B2"",INDIRECT("c"&LARGE(IF($B$2:$B2"",ROW($B$2:$B2)),1))&INDIRECT("b"&LARGE(IF($B$2:$B2"",ROW($B$2:$B2)),1)),D1),以Ctrl+Alt+Enter结束输入,下拉公式到记录末尾,返回值是“该户户主+编号”(即明确同户主,且同编号的人员是一家人)。以后以J列为关键字排序,“家庭成员”就会紧跟户主,不会再擅自“离家出走”了。
·
还有一个改进的方法,思路差...
回复

使用道具 举报

千问 | 2012-8-14 09:39:03 | 显示全部楼层
这个用简单排序解决不了。想了下辅助列+公式处理,麻头皮,还是用VBA吧...
回复

使用道具 举报

千问 | 2012-8-14 09:39:03 | 显示全部楼层
表格这样做的话就整不了了,除非你把家庭成员都在一行里显示,就可以按你说的排序了...
回复

使用道具 举报

千问 | 2012-8-14 09:39:03 | 显示全部楼层
选中户主这一列 然后点排序,会提示一个对话框 选择 扩展选定区域...
回复

使用道具 举报

千问 | 2012-8-14 09:39:03 | 显示全部楼层
户主信息那一列的空着每一位家庭成员用公式"if"语句填满,然后再按主“户主信息列”次“姓名列”进行排序。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行