扔掉vlookup,数据查询这5种方法都能轻松搞定,简单还实用

你好,我是过儿,很高兴在这里和你遇见。

编按

在excl中提到查询很多人第一想到的就是VLOOKUP函数,因为大部分人会的第一个函数就是它。但是实际工作中我们面对的表格往往是“险象丛生”的,只会VLOOKUP是不够的,今天就跟过儿多学几个函数组合打怪……

01
LOOKUP查找函数
语法=lookup(查找值,在那一列中查找,返回的结果列)

我如果要查找香蕉的数量,函数就是=LOOKUP(D2,A2:A5,B2:B5)即可,如下图

算提成的时候什么函数好用?当然是LOOKUP,例如下图

在D2单元格输入=A2*LOOKUP(A2,$F$2:$G$4),然后确定

说明:这种按区间查找返回对应的值时,LOOKUP只需要两个参数,它会在F2:F4中找小于等于自己的最接近的值,找到了之后返回G2:G4中对应的值。

02  01
SUMIF条件求和函数
语法=sumif(条件列,求和条件,求和列)

比如在这里我们想要求橙子的数量,只需要将公式设置为:=SUMIF(A2:A5,D2,B2:B5)即可,如下图

032  01
dget函数(从数据库中提取唯一值)
语法=dget(数据区域,要查找的结果在第几列,查找条件)

这个函数是一个数据库函数,这里我们需要注意的是,在选择数据的时候,必须将表头也选择上,否则的话是查不到正确的结果的,

比如在这里我们要查找柠檬的数据,只需要将公式设置为:=DGET(A1:B5,2,D1:D2)即可

0432  01
SUM求和函数

SUM函数大家都知道,但是你知道它在多工作表中求和的用法吗?

如图,需要算12个月科目明细金额汇总,只需要在B2单元格输入

=SUM('1月:12月'!B2)然后下拉就可以一次性将金额汇总。

注意:这里的方法前提条件是分表与总表格式、科目明细顺序都保持一致,如果科目顺序不一致用我们前面教给大家的《绝招,多表求和的通用公式!

0532  01
COUNTIFS计数函数

语法说明,可以按很多的条件计数,只要条件区域跟条件一一对应就可以。

=COUNTIFS(条件区域1,条件1,条件区域2,条件2,……,条件区域n,条件n)

例如统计每个部门入职半年以上的人数

在F3单元格输入=COUNTIFS(A:A,E2,C:C,'>=6'),输入完成之后点击回车。

以上就是今天分享的除了vlookup函数之前的另外5种数据查询的方法,此外我们还可以使用index+match来组合查找,但是这个对于新手来说理解起来比较困难,就不多做介绍了

(0)

相关推荐