今天学习多条件查找的方法,兰色整理了10种方法和公式,同学们要收藏好,下次不要在微信平台再问兰色怎么样多条件查找了。
【例】如下图所示,要求在C12单元格,根据A12车型和B12排量,从上表中查找库存数。
{=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到底该怎么学?其实,通过视频学习才是最好的学习途径,点左下角'阅读原文' 查看兰色幻想+小妖录制的超全的290集excel视频教程。
|
|