数据查找是使用excel的童鞋遇到最多的问题之一了,所以今天我们来研究下,都有哪些方法可以实现数据查找呢?
根据下图,我们需要把下列图中姓名的分数给找出来 VLOOKUP函数 公式:=VLOOKUP(E5,IF({1,0},$C$2:$C$10,$B$2:$B$10),2,0) VLOOKUP是查找数据最常用的一个函数了,这里因为我们是逆向查找,所以利用if函数将查找区域反转过来,从而实现查找结果。 LOOKUP函数 公式:=LOOKUP(1,0/($C$2:$C$10=E5),$B$2:$B$10) 因为LOOKUP本身就是属于模糊查找的函数,所以如果要使用这个函数需要对查找区域进行升序排序,但这里使用0除的方法 完美的避免了排序这步操作 SUMIF函数 公式:=SUMIF($C$2:$C$10,E5,$B$2:$B$10) SUMIF是求和函数,所以这里只有当我们要查找的数据是数值的时候,就可以使用SUMIF,如果是文本则会返回错误 INDEX MATCH函数 公式:=INDEX($B$2:$B$10,MATCH(E5,$C$2:$C$10,0)) INDEX和MATCH组合返回查找结果 OFFSET MATCH函数 公式:=OFFSET($C$1,MATCH(E5,$C$2:$C$10,0),-1) OFFSET通过MATCH返回指定偏移量得到对应结果 高级筛选 高级筛选需要注意的就是 查找的姓名必须跟数据源是从往下依次排列的 |
|