如下图所示,左表中为户籍表,要求在H1中输入户主名称,就可以查出其所有家庭成员。
一对多的查找,我们在网上看到太多的公式,兰色也分享过一对多查找的Vlookup公式。但在遇到如今天问题时却派上不用场,因为教程中都是固定的表格样式,而实际中却变化万千。
不过,公式不能直接套用,而思路却可以。本题依旧可以借助辅助列用Ccountif为家庭成员编号,1号家庭户主为A,那么他的家庭成员可以编为A1,A2,A3,A4.....然后用Vlookup查找
=VLOOKUP(C2,C:E,2,0)&COUNTIF(C$2:C2,C2)
公式说明:用Vlookup根据户标识查户主,而Countif函数可以编户号
然后就可以设置一对多查找公式了
=IFNA(VLOOKUP($H$1&ROW(A2),A:E,4,0),"")
公式说明:Row(a2)可以让公式向下复制过程中生成2,3,4,和H1中户主连接。IFNA函数可以屏蔽查找返回的错误值。
动画演示变换户主后的查找效果。
兰色说:通
过这个实例,兰色想说的是:不要以为你学了很多教程,就可以解决工作中所有问题,其实你只是入了门。工作中很多问题是综合应用,除了多看,你还要通过多练习掌握其中的套路
暂无评论...