做匹配查找值这类问题的时候,大部分人可能第一时间都会想到VLOOKUP,但是你有没有想过,其实还有很多函数能做单条件匹配,那么,你又会做几种呢?对一个问题去进行多方面的思考会让我们对函数有更进一步的理解,下面我们来看看下面一个问题。
从数据源中获取以下四个人的绩效
以上就是一个单条件查找问题,下面不要往下看,快试试你能用多少种方法吧,能用出十种以上方法的都是高手,做完再往下看哦。
下面我们来看看以下方法解这个问题:
1. VLOOKUP(G2,$B$2:$D$12,3,0)2. INDEX($D$2:$D$12,MATCH(G2,$B$2:$B$12,0))3.LOOKUP(1,0/($B$2:$B$12=G2),$D$2:$D$12)4. HLOOKUP(LEFT($K$1,2),$D$1:$D$12,MATCH($G2,$B$1:$B$12,0),0)5. OFFSET($D$1,MATCH($G2,$B$2:$B$12,0),0)6. INDIRECT(ADDRESS(MATCH($G2,$B$1:$B$12,0),4))INDIRECT("d"&MATCH($G2,$B$1:$B$12,0))7.CHOOSE(MATCH($G2,$B$2:$B$12,0),$D$2,$D$3,$D$4,$D$5,$D$6,$D$7,$D$8,$D$9,$D$10,$D$11,$D$12)
以上是七种常规方法,都是几个引用函数最基本的用法,你都会吗?不会的话去看看之前写过的这些函数哦。
八大取巧方法(数学与统计函数):
以下这些方法只适用于返回值是数值形式时
1. SUMIF($B$2:$B$12,$G2,$D$2:$D$12)2. SUMPRODUCT(($B$2:$B$12=$G2)*$D$2:$D$12)3.AVERAGEIF($B$2:$B$12,$G2,$D$2:$D$12)4. SUM(($B$2:$B$12=$G2)*$D$2:$D$12)5. LARGE(IF($B$2:$B$12=$G2,$D$2:$D$12,0),1)6. SMALL(IF($B$2:$B$12=$G2,$D$2:$D$12,4^9),1)7. MAX(($B$2:$B$12=$G2)*$D$2:$D$12)8. MIN(IFERROR(0/($B$2:$B$12=$G2)+1,4^9)*$D$2:$D$12)怎么样,是不是都是基础函数,注意第四到第八种方法都是数组函数,需要数组三键。
好了,本期教程就到这里啦,走过路过的点个关注分享一下吧,谢谢啦
如果您需要联系作者或者进行Excel定制,可点击以下链接联系作者
需要Excel定制吗?来看看吧