vlookup多条件查找多个结果 excel中怎样双条件查找?
excel中怎样双条件查找?
在excel中,进行多条件直接输入的函数运用vlookup和index—match函数都比较好简单点,下面就三个对这两个函数做一个比较比较具体点的介绍。
一、vlookup函数。如下图所示,据班级和姓名该如何能中搜索成绩呢?先放公式:VLOOKUP(F2ampG2,IF({1,0},$A$1:$A$19amp$B$1:$B$19,$C$1:$C$19),2,0)。此公式为数组函数,输完公式后按开ctrlshiftenter键计算结果。这个公式咋仔细看了看看挺长,但是最好不要害怕,现在就为我祥细地解释这个公式倒底是什么意思。
这对vlookup函数,一共有多少有四个参数,三个是查看依据,中搜索范围,列数,逻辑值。比如说上图那个参数是F2ampG2,把F2和G2单元格直接连接下来充当一个整体,表示要依据什么一班关羽两个条件接受查找。第二个参数来表示中搜索范围,此处运用了if数组函数,意思是如果是1,它表示满足的条件条件,回到$A$1:$A$19amp$B$1:$B$19的数组组合,假如是0,来表示不满足条件,前往$C$1:$C$19区域,此处为什么要会用到{1,0}呢?而且我们查找依据原先的列有两列,而里查返回的列(即成绩列)只有一一列。再中,选择ABC三列会只不过无法区分在中搜索区域内单条件里查应该多条件里查而再次出现错误。所以我此处把A和ampB列雷死一个整体,依靠if数组函数和C列相连,实现程序查看的目的。第三个参数填2再试一下,而且唯有AB两列分成的整体列和C列数据。第四个参数你选择0可以表示精确匹配。
二、index—match函数。如果不是实现程序与上面vlookup函数同样的查找结果运用index—match函数的公式为INDEX($C$1:$C$19,MATCH(F11ampG11,$A$1:$A$19amp$B$1:$B$19,0))。
这个函数由两个函数嵌套循环分成。其中match函数只填三个参数即可解决,分别是(查找值、直接输入区域,逻辑值),最后直接返回的结果是直接输入内容原先的行数,外面的index函数仅有两个参数,分别是(里查参照所在的位置的列,里查内容所在的行数),其中MATCH(F11ampG11,$A$1:$A$19amp$B$1:$B$19,0)来表示F11和G11单元格横列的整体充当查找值,在AB两列的咨询区域接受查看,第三个参数为0可以表示精确匹配。结果返回的结果是3,意思是表示一班关羽在AB两列的区域内坐落第三行。而INDEX($C$1:$C$19,3)就更很容易再理解了,然后回到C列的第三行数,也就是82.
这应该是本文可以介绍的双条件里查,想怎么学习更多的excel技巧,欢迎关注疏木excel。与您共同去学习进步。
excelvlookup如何设置查找多个区域?
好象不建议建议使用这个vlookup函数作多条件查找,见意用:
indexmatch组合,是因为这个组合函数可以将直接输入项和里查区域用符号连接下来操作,特别方便的。具体看怎摸操作,可可以上网查下,很快地即可解决要会的
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。