专注office一对一培训专注office一对一培训

成都office一对一培训联系电话
  •  

office培训24小时咨询热线

  • 成都office培训联系电话
  • QQ邮箱:3201180075@qq.com
  • 营业时间:9:00-18:00
  • 地址:高新区天府五街200号(菁蓉国际广场)A座8楼
详情+

关于OFFICE研究中心

OFFIICE研究中心是一家专office培训的企业,给客户提供office精讲班,一对一课程,及企业office内训等相关课程机构。从社会实际出发,结合企业需求及学员现状量身定制开发office课程。服务区域:包括成都武侯区|青羊区|金牛区|高新区|成华区|文殊院八宝街附近|骡马市附近|草市街附近|太升路附近|世纪城附近|孵化园附近|天府五街理想中心附近|office培训课程等。

Excel函数:多个条件满足其一的多对多查询

文章来源:电脑培训  文章作者:office技巧分享小编  发布时间:2021年 10月 22日 10:46:09  标签:Excel函数
前面电脑培训小编和小伙伴们分享了怎么实现多对多查询,今天小编和大家分享如何在多个条件满足其中一个时查询相

对应的数据。
 
电脑培训 
 
如上图所示,现在需要根据给出的两个部门查询出满足其中某一个部门的员工姓名(查询销售部或质检部的员工姓名)
 
具体步骤如下所示:
 
1. 制作辅助数据
 
在D2单元格输入公式:=(B2=F$1)+(B2=F$3)+D1后往下填充
 
电脑培训 
 
公式说明:
 
(B2=F$1)部分:用B列的部门与F1单元格指定的部门进行对比,如果相同,返回逻辑值TRUE,否则返回逻辑值FALSE。
 
(B2=F$3)部分:用B列的部门与F3单元格指定的部门进行对比,如果相同,返回逻辑值TRUE,否则返回逻辑值FALSE。
 
(B2=F$1)+(B2=F$3)部门:两个判断条件相加,如两个条件其中之一满足,则本部分公式返回TRUE+FALSE或者

FALSE+TRUE
 
然后将返回的逻辑值与前一个单元格中的数值相加。(因此,D1单元格内不能存放除0之外的数据)
 
在四则运算中,TRUE的作用相当于1,FALSE的作用相当于0。也就是如果部门和性别两个条件都符合了,D列的数值就

增加1,否则还等于前一个数值。
 
注意观察,1、2、3、4……这些序号首次出现的行,就是符合条件的记录。
 
2. 使用INDEX函数查询员工姓名
 
在F5单元格输入公式:=IFERROR(INDEX(A:A,MATCH(ROW(A1),D:D,0)),"")后往下拖动填充
 
电脑培训 
 
本公式逻辑和之前文章(多对多查询)内的查询公式逻辑一样,如有不理解的小伙伴,可查看之前文章哦
 
今日的分享到这就结束了,希望对你有所帮助!