- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EXCEL中的多条件查询
EXCEL中的多条件查询(整理)
在EXCEL里面有多个方法可以完成多条件查询,先来了解合并数组这个概念:
如果Sheet2是这样的:
A ,B ,C
张三,一月,90
张三,二月,85
张三,三月,95
那么If({1,0},Sheet2!A1:A3Sheet2!B1:B3,Sheet2!C1:C3)就是:
张三一月,90
张三二月,85
张三三月,95
也可以用Choosen({1,2},Sheet2!A1:A3Sheet2!B1:B3,Sheet2!C1:C3),结果相同。现在就可以用vlookup来进行多条件查询了:
{=vlookup(A1B1,If({1,0},Sheet2!A1:A3Sheet2!B1:B3,Sheet2!C1:C3),2,false)}
还可以用sum函数直线多条件合计功能:
{=sum((Sheet2!A1:A3=A1)*(Sheet2!B1:B3=B1)*Sheet2!C1:C3)}
这个功能也很有意思,另外还可以用index+match来解决,有一个值得一提的小技巧是,对于长的公式需要同时按Ctrl+Shift+Enter来给单元内容加上{}
在理解上述公式之前需要理解if({1,0},......)公式的含义,见下:
IF({1,0},……)公式的解释
把它分解为一块一块,把相关的知识一一弄明白,合起来一定能明白。1、IF(条件,返回值1,返回值2)首先你要弄懂这个函数,如果条件为真,函数的结果为“返回值1”,如果条件为假,函数的结果是“返回值2”:if(true,10,100)=10if(1,A,B)=Aif(false,20,30)=30if(0,你,我)=我2、{1,2,3,4}是一个数组,一个数组能存储多个数值,数组的表示方式是{}。{1,0}是个水平数组,它有两个值,一个是1,另一个是0。{张三,李四,王五}也是一个水平数组,它有三个值。3、连接符也是这个公式中的一个知识点。A B C=ABCAaaBcd123=AaaBcd123字符串可以连接,数组也可以连接:{1,2,3}{A,B,C}={1A,2B,3C}单元格区域也可以连接:假如A1:A10的数据为1到10,B1:B10的数据为a到j。A1:A10B1:B10的结果就是1a2b3c...10j再看个实际点的例子: 4、再回过来说IF()函数当条件是一个单变量时,总代表true和false,即“真”和“假”,它总是返回两个值当中的一个。但是但是,当条件不是单变量,而是一个数组时,当条件为{1,0}时,结果如何呢?记住,返回的结果与条件一样,是个数组,而且,与条件数组的列数相同。课堂上,老师说:同学们好,我们来做个游戏,当老师举起左手的时候,你说“语文”,当老师举起右手的时候,你说100,清楚了没有?同学们都说清楚了,于是:老师举起左手,一同学回答“语文”:If(左手,语文,100)=语文老师的话隐含了一层意思,左手为真,右手为假,左手为1,右手为0:If(1,语文,100)=语文接下去的游戏自然还有:If(右手,语文,100)=100即 If(0,语文,100)=100轮到第三个同学了,老师把两只手都举了起来,那么这同学怎么回答?也许这位同学会说“老师,你有病?”当然,我更希望这位同学能回答:“语文”,100。不是么:IF({左手,右手},语文,100)={语文,100}前面提过,左手是真,右手是假,写标准点,就是:IF({true,false},语文,100)={语文,100}也是:IF({1,0},语文,100)={语文,100}你糊涂了吗?没有?没有就好。别钻牛角尖,这个比方打得可能不太合适。接着,老师还会把游戏继续做下去,再把规则改一改:老师举左手的时候,回答科目,举右手的时候,回答成绩。老师举起左手,同学D回答:语文、数学、英语、计算机老师举起右手,同学E回答:100、90、95、80这时,老师把左右手都举了起来,老师说,如果懂了,请正确说出结果。于是,有同学回答:语文,100;数学,90;英语,95;计算机,80老师满意极了。用我们熟悉的方式表现出来,就是:=IF({1,0},科目,成绩)={语文,100;数学,90;英语,95;计算机,80}
您可能关注的文档
最近下载
- 降钙素原抗体产品技术要求标准2024年.pdf VIP
- 2013-2022同等学历申硕学位英语真题(含答案).pdf VIP
- 2023年全国职业院校技能大赛食品安全与质量检测题库1-10.docx VIP
- 内部培训刑法知识考试题库大全及答案下载.pdf VIP
- 2025至2030全球及中国车载摄像头模块组件行业项目调研及市场前景预测评估报告.docx
- 2023-2024学年安徽省合肥重点中学九年级(上)第一次月考道德与法治试卷.pdf VIP
- 人教版(2024新版)九年级上册化学全册教案教学设计.docx
- 中国油田分布明细-含分布图.docx VIP
- 6.4 酵母菌子囊孢子的观察(原理讲解).pdf VIP
- AIGC技术在非物质文化遗产设计保护中的应用探索 .pdf VIP
文档评论(0)