初级资讯、备考资料、干货分享、问题答疑,加微信:bjoffcn2017
初级qq群:260169606
今天学习多条件查找的方法,老师整理了10种方法和公式,同学们要收藏好,下次不要在微信平台再问怎么样多条件查找了。
【例】如下图所示,要求在c12单元格,根据a12车型和b12排量,从上表中查找库存数。
公式1:vlookup函数(数组公式)
{=vlookup(a12&b12,if({1,0},a2:a9&b2:b9,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:b9,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公式的解题思路,这个题可有它不是最简单,但遇到另一个题时可能就非它不可了。
来源:excel精英培训
7月已经来了,10月还远吗?各位考生一定要抓紧时间进行注会备考!
所以特地为大家准备了“注会冲刺串讲课程”讲座,每周二、周四18:30-20:30,连续三周为你打造干的拧---不出水分的干货课程~
!!!不仅如此,每节课课后都会进行抽奖,奖品为当天讲座所对应的学习手册一本,这个幸运儿很可能就是你哦~
快来预约报名吧(咨询微信:bjoffcn2017)
-end-