首页 excel笔记函数技巧正文

excel查找引用真的不难,1分钟教会你上、下、左、右、多条件查找

说到引用函数,多数人第一反应都是vlookup函数,但是这个函数局限性也比较大,适用单条件和从左向右引用,复杂点就得加一些辅助列或者是组合一下其他函数了;

在实际excel操作中,经常遇到双条件、多条件或者是跨行列不规则查找引用数据,而且也有很多种方法可以实现,现给大家演示一下excel函数在上下,左右,多条件查找中的运用;

是演示图

一、从上往下查找

这个用hlookup函数就搞定了,公式说明:=hlookup(要查找的值,查找区域,值在第几行,匹配值)

二、从下往上查找

这个使用lookup函数就愉快搞定了,公式说明:=lookup(1,0/(条件区域=条件1),返回结果的区域);

这里要说明一下的是,很多同学不理解这些参数:0/(条件区域=条件1),返回结果的区域),我一会儿讲;

这里的公式:=LOOKUP(1,0/($C$8:$I$8=M8),$C$3:$I$3),如果条件成立,则表示为lookup(m8(湘),{湖南,湘,长沙,荷花,张家界,臭豆腐,13582},{$C$3:$I$3});也就是lookup(查找值,查找区域,返回结果区域),这样会不会好理解一点呢,如果没理解也没关系,这个公式并不复杂,记下来就是了;

三,从左往右查找

这个用vlookup函数即可,这里不再演示,不会用的同学找下前面发的文章;

四、从右往左查找,也叫逆向查找,

1、有很多方式可以实现,使用vlookup+if组合函数,可参照日记坊前面发的一篇文章:巧妙使用vlookup+if进行从右向左反向引用

公式说明:=vlookup(查找值,if({1,0},查找列,结果列),第几列,匹配);

vlookup函数的查找列必须是在首列,那么如果正向查找不到,而在结果列找到查找值,就用if函数,将其颠倒过来,一般情况下使用两列(查找列和结果列)就可以了,而不需要圈一大堆数据;

2、还可以使用index+match函数,可参照日记坊前面发的一篇文章:excel入门必会函数组合:INDEX+MATCH

如果对vlookup+if函数还不是很熟悉,可以用下这个函数,

公式说明:=index(结果列,match(查找值,查找列,0)),一眼看上去,是不是超级简单?

五、多条件查找

以上图为例,用“简称、景点、特产”这三个作为查找条件,也可以参照日记坊前面发的一篇文章:excel中的双条件以及多条件查找引用

1、使用sumifs函数,这个大家应该都会;

2、sumproduct函数,这个称之为万能求和函数

3、vlookup+if组合函数,这个用法与上面讲的一样,多个条件使用&接连起来,这里就不再赘述了,如果不明白的,请留言,我会一一回复的,

4、lookup函数

用法与上面讲的也是差不多, 公式说明:=lookup(1,0/((条件1区域=条件1)*(条件2区域=条件2)...),(返回结果的区域),意思是当条件都成立时,就返回满足条件的结果,我们来看一下;

今天的分享就到这里,不知道同学们有没有发现一个规律呢,对了,很多时候,多条件查找的时候就用*把条件连接连起,我们就可以把它视为一个整体,这样就与单条件一样了,是不是很简单呢?

如果喜欢日记坊文章,记得收藏哦!

打赏
  • 文章发表:九天
  • 本文地址:https://rijifang.com/index.php/post/17.html
  • 声       明:转载请注明出处和附带本文链接!文章部份资料来自于网络,版权归原作者,尊重原创,注重分享;如涉版权问题,请联系本站删除!