您现在的位置是:首页 > 学术指导

条件查询的四大金刚(vlookup,sumif,dget,sumifs)

研思启迪坊 2026-02-12【学术指导】101人已围观

简介如果说execl最常用的函数,对于普通的上班一族来说,除了条件判断函数——if,那就是今天我要给大家介绍的条件查询函数——vlookup,sumif,sumifs,还有dget。我戏称他们为条件查询的四大金刚。这四个查询的函数,应该是最常见,最常用的了。当然,除了这几个,还有一些像INDIRECT函...

如果说execl最常用的函数,对于普通的上班一族来说,除了条件判断函数——if,那就是今天我要给大家介绍的条件查询函数——vlookup,sumif,sumifs,还有dget。我戏称他们为条件查询的四大金刚。

这四个查询的函数,应该是最常见,最常用的了。当然,除了这几个,还有一些像INDIRECT函数,index函数,match函数等等,这些函数功能也很强大,但是应用的广泛程度绝对没有我说的这四个广。

首先要说的就是vlookup,这个函数绝对是四大金刚之首了。因为不管你excel用的怎么样,也不管你会不会用,但是多少都听过这个函数,不会用的同学估计也听过自己的同事说的一句话:你不用一个一个去查,v一下就好了呀。没错,v一下,就是用vlookup来查询的意思啦。


vlookup用法

上面这个示例就是一个最简单直观的利用vlookup函数来查找某个同学的成绩,公式很简单:=SUMIFS(C:C,A:A,E2,B:B,F2)。可能第一次接触这个函数的同学有点懵,不过看我给你翻译一下就一目了然了。

=vlookup(参数1,参数2,参数3,[参数4])

[左上]参数1:查谁,对应这个例子里,就是你要查哪个同学

[左上]参数2:在哪里查,对应这个例子里,就是你要查找的区域,注意:这个区域的起始列必须是你要查的那个谁所在的列,查同学,那第一列就必须是姓名这一列。

[左上]参数3:查到之后返回第几列的值,对应这个例子里,要查成绩,那就数一下成绩在第几列(注意:是从查找区域的第一列开始数)

[左上]参数4:匹配方式,精确匹配是0,模糊匹配是1,可以省略不填(excel里带[]的参数都可省略,省略后参数自动选择默认值),默认值是0

这个就是vlookup的用法,是不是没那么难呢?[灵光一闪]

————————————————————————

下面要说的就是sumif函数,其实你知道了vlookup函数的用法之后,sumif理解起来就很容易了。


sumif函数

上面这个例子里的公式:=SUMIF(A:C,E2,C:C)

可以看出来,sumif有三个参数,这三个参数分别是什么意思呢?其实跟vlookup差不多,不过顺序上有点区别:

[左上]参数1:查询区域

[左上]参数2:查询谁

[左上]参数3:查到后返回那一列

这样一看,你就明白sumif的用法了吧[灵光一闪]

上面这两个函数,都是单条件的查询,也就是你只能查哪个同学的成绩是多少,而没有办法查某某班级的某某同学的成绩是多少。于是,就有了下面两个函数的出场:sumifs,dget。

————————————————————————

sumifs,一打眼,怎么这么眼熟呢?没错,他就是sumif的孪生兄弟,加了一个s,变成了多面手了,这个家伙居然可以多条件查询。


sumifs函数

上面这个例子里的公式就是:=SUMIFS(C:C,A:A,E2,B:B,F2)

啥意思呢?其实也还是那几个参数,明白了参数啥意思,函数就会用了。

[左上]参数1:返回值所在的列

[左上]参数2:条件1所在的列

[左上]参数3:条件1

[左上]参数4:条件2所在的列

[左上]参数5:条件2

ps:如果再有条件,也可以依此往下写。

[灵光一闪]需要注意的是,如果表里相同的条件不唯一,那么返回值会相加。啥意思呢?也就是如果好巧不巧的,你们学校里,同一个班里,有两个李明,那你查这个班李明的成绩时,sumifs会返回两个李明的成绩之和。

————————————————————————


dget函数

今天的最后要说的是dget这个函数,用法也比较简单,直接上公式:

=DGET(A2:C9,3,E1:F2)

[左上]参数1:查询表的范围

[左上]参数2:要查的值在表的第几列

[左上]参数3:查询条件

[灵光一闪]需要注意的是:参数3的第一行,必须包含在参数1的第一行里。不然会报错。

很赞哦!(7)