EXCEL里怎么按三个条件查找,用什么函数?
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EXCEL⾥怎么按三个条件查找,⽤什么函数?EXCEL查询三个以上条件,
⽰例:
如下表格,查询的条件有 3 个:⽐如,查询张三同学语⽂上学期的成绩。
解决⽅案:
1. 增加⼀列“学期”下拉菜单,制作⽅法不赘述
2. “成绩” 列的公式如下:
=INDEX(C2:J7,MATCH(B11&C11,A2:A7&B2:B7,0),MATCH(A11,C1:J1,0))
重点看红⾊的新增部分:
C11:下拉框所选的“学期”值
B2:B7:“学期”数据源
为什么要⽤ “&”符号串联呢?
因为“学期”和“学科”同在原始表格的纵向上,也就是说,第⼀个 match 函数的返回⾏数值,必须
同时满⾜“学科”和“学期”两个查询条件
第⼆个 MATCH 仍然是返回该同学所在的列数值
* 请注意:index 函数规定,⾏和列值的返回顺序不可以反过来,也就是说,上⾯两个 match 函
数的位置不能互换。
3. 敲⿊板:
因为⽤到了 &,表⽰该公式⽤到了数组,所以公式输完后不能直接按回车,⽽要按“Ctrl + Shift + Enter”键!
然后可以看到公式前后多了⼤括号,表⽰成功使⽤了数组。
4. 现在就完成了。
当我们选择不同的姓名、学科、学期时,成绩单元格就会准确返回值。