10个 Excel 高手必备的多条件查找公式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10个Excel 高手必备的多条件查找公式
【例】如下图所示,要求在C12单元格,根据A12车型和B12排量,从上表中查找库存数。
公式1:VLOOKUP函数(数组公
式){=VLOOKUP(A12&B12,IF({1,0},A2:A9&B2:B 9,C2:C9),2,0)}注: 用if({1,0}结构重构数据
公式2:LOOKUP函数
=LOOKUP(1,0/(A2:A9=A12)*(B2:B9=B12),C2:C9)注:用lookup(1,0/(条件) 结构完成查找
公式3:SUM函数(数组公式)
{=SUM((A2:A9=A12)*(B2:B9=B12)*C2:C9)}注:用多条件求和的方法实现查找,前提是不能有重复的行和查找的内容为数字。
公式4:SUMIFS函数
=SUMIFS(C2:C9,A2:A9,A12,B2:B9,B12)注:同3
公式5:SUMPRODUCT函数
=SUMPRODUCT((A2:A9=A12)*(B2:B9=B12)*C2:C9)注:同3
公式6:MAX函数(数组公式)
{=MAX((A2:A9=A12)*(B2:B9=B12)*C2:C9)}注:用求最大值的方法,实现查找,前提是查找内容为数字。
公式7:INDEX MATCH函数(数组公式)
{=INDEX(C2:C9,MATCH(A12&B12,A2:A9&B2:B 9,0))}注:match函数支持数组,所以可以把区域直接连接起来,不过需要使用数组形式输入。
公式8:OFFSET MATCH函数(数组公式)
{=OFFSET(C1,MATCH(A12&B12,A2:A9&B2:B9 ,0),)}注:同7
公式9:INDIRECT MATCH函数(数组公式)
{=INDIRECT('C'&MATCH(A12&B12,A1:A9& ;B1:B9,0))}注:同7
公式10:DGET函数=DGET(A1:C9,3,A11:B12)注:Dget 函数是数据库函数,可以用来条件查找。第3个参数必须是单元格区域作为条件引用。
兰色说:不少人会认为,会一种最简单的方法不就行了,干嘛要费脑子学那么多?其实不然,学会更多是为了掌握更多excel公式的解题思路,这个题可有它不是最简单,但遇到另一个题时可能就非它不可了。