前言:在Excel365版本中,新增的筛选函数Filter功能超级强大,可以轻松实现一对多查询,但......必竟每年几百元的会员费,让大部分人不舍得花money升级版本所以对于大多人用户来说,还要另辟蹊径,寻找通用的一对多查找方法。
而Vlookup+Countif就是其中最简单实用的一个组合。【例1】根据部门,把所有的人员全查找出来放在一行中。
用Countif公式对部门进行编号=COUNTIF(B$1:B2,B2)&B2
用Vlookup函数根据部门编号查询=IFERROR(VLOOKUP(C$13&$B14,$A:$C,3,0),"")
【例2】根据部门筛选表格
用Countif根据筛选的部门编号=COUNTIF(B$1:B2,G$1)
用Vlookup函数公式按序号查询=IFERROR(VLOOKUP(ROW(A1),$A:$D,COLUMN(B1),0),"")
可能有同学会说,好象一个万油公式可以批量查询。嘿嘿,兰色在Excel模板大全教程第1集销售管理系统中就用了它:公式很长而且需要用数组方式录入。
所以后面兰色就用了Vlookup+Countif替代了万金油公式。(如果是多条件查询则用Countifs完成编号)日历查询模板中根据日期查询:
项目管理模板的分类查询:
人力资源管理模板中的员工生日提醒:
兰色说:虽然filter很好用,但为了通用性不得不选用通用公式所以适用所有版本的Countif+Vlookup成为最优公式如果你想要通过视频和Excel示例学习更多函数用法,兰色这边录制有150集的函数公式大全教程 (。
包含在下面500集的四合一大全套内),点击下面链接可以了解详情。返回搜狐,查看更多责任编辑:
亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。