打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
提取全部门禁数据,同事一组函数公式搞定,高效完成一对多查询

日常工作中,HR经常会涉及到对人员考勤的管理,有时候我们经常需要查看某一个人当天的全部门禁打开记录,这里就涉及到函数的一对多查询。

如上图所示,我们需要在门禁数据源中,查询对应人员李四当天的全部打卡记录数据,这里我们利用vlookup函数一对多查询操作就可以快速实现。如下图所示:

第一步:首先我们需要在数据源前面,利用countif函数做一个数据辅助列,函数公式为:

=COUNTIF(C$2:C2,$G$5),它的作用在于统计人员在数据源中的出现次数,形成一列数字序号。如下图所示:

第二步:利用countif函数生成数字序号之后,我们就可以利用vlookup搭配row函数来进行数字查询,如下图所示:

函数公式:

=VLOOKUP(ROW(A1),A:E,4,0)

函数解析:

1、这里我们用了Row函数来进行查询,主要是返回对应单元格所在的行号,A1为1,往下拖动会自动生成1、2、3...等序号。然后利用序号来查询工号和打卡时间。

第三步:因为vlookup通过序号查询时,往下拖动当序号超过数据源里面的次数时,就会出现错误值。所以最后可以结合iferror函数来替换错误值。如下图所示:

现在你学会如何利用vlookup函数,快速的进行数据一对多查询操作了吗?

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
多表查询数据
vlookup搭配countif,轻松搞定一对多查询,让你秒变Excel大神
【Excel问伊答35】利用vlookup if countif动态获取不重复值
Vlookup函数怎么一次查找能返回多个结果?
VLOOKUP函数如何一对多匹配显示所有结果?
任意条件查数据,简单才是硬道理
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服