排序用的好,省时效率高!排序用的孬,费力不讨好!
只要找到思路,还是挺简单的。在E列添加一个辅助序号列,在E3单元格输入公式=LOOKUP(9^9,A$3:A3)*10+(C3<>"户主"),向下填充。然后选择C3:E19,确保E3是活动单元格,显示为白色。最后点升序排序就ok了。
虽然看我操作挺简单的,但是如果没有理解它的逻辑,还是不好看懂的。其实这是个多关键字排序的问题。
=LOOKUP(9^9,A$3:A3)这部分返回的结果如下图E列所示,实际就是给每一户的成员编号,第1户的所有成员都是1,第2户的所有成员都是2,以此类推。
然后以上图E列的结果升序排序,第1个肯定是10,第2个是11,第3个还是11。10对应的是第1户的户主,2个11对应的是第1户的其他成员,他们按先后顺序排序。
再往下排序,就到了20,21,21。20对应的是第2户的户主,2个21对应的是第2户的其他成员。以此类推,接下来是第3户的。。。一直排完为止,就得到了我们要的效果。
https://pan.baidu.com/s/1CUBnOj6j-8p_fWHA4feT_A
赞 (0)