excel技巧大全100例(充电计划之Excel技巧:多条件查找15法,你值得拥有江疏影不雅视频再次发酵,发文否认也没用了,网友:确实像)

wufei123 发布于 2023-12-12 阅读(398)

作者:bluebird118         时间转瞬即逝,生活错综复杂寻觅心灵归宿,开启2023历程道阻且长,行则将至,行而不辍,未来可期        一年之计在于春,现在开启个人职场的充电计划在办公过程中,经常遇见多条件查找的问题。

在这里,你将充满满满的能力,去迎接“多条件”的挑战下面我们以下图作为例子,来展开说明,就是输入启运地目的地,根据不同的运输方式计算出运费

1,VLOOKUP+IF函数多条件查询.如下图所示,要查询“从北京到上海的运费”,其公式为:=VLOOKUP(F2&G2&H2,IF({1,0},A:A&B:B&D:D,C:C),2,0)*I2最后同时按下按Ctrl+Shift+Enter键(涉及到数组,因此要将一般公式转化为数组公式,这里简称数组三键)。

广告胆小者勿入!五四三二一...恐怖的躲猫猫游戏现在开始!×2,VLOOKUP+CHOOSE函数多条件查询.如下图所示,要查询“从北京到上海的运费”,其公式为:=VLOOKUP(F2&G2&H2,CHOOSE({1,2},A2:A5&B2:B5&D2:D5,C2:C5),2,0)*I2最后同时按下数组三键。

3,LOOKUP函数多条件查询如下图所示,要查询“从北京到上海的运费”,其公式为:=LOOKUP(0,0/(A2:A5&B2:B5&D2:D5=F2&G2&H2),C2:C5)*I2。

广告从秘书起步,十年内无人超越,以一己之力力挽狂澜成就一段传奇×4,HLOOKUP+TRANSPOSE+CHOOSE函数如下图所示,要查询“从北京到上海的运费”,其公式为:=HLOOKUP(F2&G2&H2,TRANSPOSE(CHOOSE({1,2},A2:A5&B2:B5&D2:D5,C2:C5)),2,0)*I2.

其中,TRANSPOSE函数,它功能,转置表格横行竖列,即将一行单元格区域转置成一列单元格区域,反之亦然。语法结构:=TRANSPOSE(区域)  

5,SUMIFS函数多条件查询如下图所示,要查询“从北京到上海的运费”,其公式为:=SUMIFS(C2:C5,A2:A5,F2,B2:B5,G2,D2:D5,H2)*I2.

6,INDEX+SMALL+IF组合函数多条件查询如下图所示,要查询“从北京到上海的运费”,其公式为:=INDEX(A1:D5,SMALL(IF(A1:A5&B1:B5&D1:D5=F2&G2&H2,ROW(A1:A5),10),1),3)*I2,这个公式就是本公众号中介绍的“EXCEl技巧:万金油公式”。

7,SUM函数多条件查询SUM函数可以对符合条件的数组元素进行求和,如图下所示,公式为:=SUM((A2:A5&B2:B5&D2:D5=F2&G2&H2)*(C2:C5))*I2,要按下数组三键当运输方式为铁运的时候,(A2:A5&B2:B5&D2:D5=F2&G2&H2)会返回0和1组成的一堆数组{0;0;0;1;},其中1是满足条件的值,再用0和1分别一一对应乘以(C2:C5)中的数值,最终得到{0;0;0;4},再用SUM求和。

8,SUMPRODUCT函数多条件查询SUMPRODUCT函数多条件查询,如下图所示,公式为:=SUMPRODUCT((A2:A5&B2:B5&D2:D5=F2&G2&H2)*(C2:C5))*I2,无需再按数组三键,原理与SUM函数一致,这里就不在做赘述了。

9,MAX函数多条件查询MAX函数多条件查询,如下所示,其公式为:=MAX((A2:A9=E2)*(B2:B9=F2)*(C2:C9)),按下数组三键参数与SUM函数一致,区别只在于最后是求{0;0;0;1}中的最大值。

10,MIN函数多条件查询MIN函数多条件查询,如下所示,

11,INDEX+MATCH函数多条件查询INDEX+MATCH组合函数是比较经典的多条件查询,如下图所示,其公式为:=INDEX(C1:C5,MATCH(F2&G2&H2,A1:A5&B1:B5&D1:D5,0))*I2,按下数组三键。

MATCH(F2&G2&H2,A1:A5&B1:B5&D1:D5,0)利用&将启运地、目的地和运输方式连接为一个条件,会得到条件在数据区域中的行数,根据行数去定位C1:C5区域中对应的结果

12,INDIRECT函数R1C1用法利用INDIRECT函数的R1C1用法,也可以进行多条件查询,R1C1指代的是Excel的对应的几行几列,有了对应的行列,即可定位查询值,语法为=INDIRECT(R1C1,FALSE),如图下所示,其公式为:=INDIRECT("R"&MATCH(F2&G2&H2,A1:A5&B1:B5&D1:D5,0)&"C"&MATCH("运费费率",A1:D1,0),0),按下数组三键。

13,INDIRECT+MATCH组合函数多条件查询INDIRECT+MATCH组合函数多条件查询,运用了INDIRECT函数的A1用法,语法为:=INDIRECT(A1,[TRUE]),A1表示单元格地址,第二参数可以省略。

如下图所示,其公式为:=INDIRECT("C"&MATCH(F2&G2&H2,A1:A5&B1:B5&D1:D5,0),1)*I2,按下数组三键MATCH(F2&G2&H2,A1:A5&B1:B5&D1:D5,0)会返回条件所在的行数,"C"为结果所在列,如果运输方式为空运的话,整个公式即:=INDIRECT("C3")。

14,OFFSET+MATCH函数:OFSET是偏移函数,其语法公式为=OFFSET(基准位置,向下偏移行数,向右偏移列数,引用区域的高度,引用区域的宽度)如下图显示:=OFFSET(C1,MATCH(F2&G2&H2,A2:A5&B2:B5&D2:D5,0),)*I2。

15,DGET/DMAX/DPRODUCT/DSUM等数据库函数DGET/DMAX/DPRODUCT/DSUM等数据库函数用法一样,都有三个同样的参数,以DGET为例,语法为:=DGET(数据库区域,结果所在的列序数,条件),表示从数据库的列中提取满足条件的单个值。

如图所示,公式为:=DGET(A1:D5,3,F1:H2)

雨水有三候,一候水獭祭鱼,二候鸿雁来,三候草木萌动。说的是雨水节气来临,水面冰块融化,水獭开始捕鱼了。复制搜一搜划线

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

欧意 新闻81273