扔掉vlookup,数据查询这5种方法都能轻松搞定,简单还实用
你好,我是过儿,很高兴在这里和你遇见。
★
编按
★
在excl中提到查询很多人第一想到的就是VLOOKUP函数,因为大部分人会的第一个函数就是它。但是实际工作中我们面对的表格往往是“险象丛生”的,只会VLOOKUP是不够的,今天就跟过儿多学几个函数组合打怪……
语法=lookup(查找值,在那一列中查找,返回的结果列)
我如果要查找香蕉的数量,函数就是=LOOKUP(D2,A2:A5,B2:B5)即可,如下图
算提成的时候什么函数好用?当然是LOOKUP,例如下图
在D2单元格输入=A2*LOOKUP(A2,$F$2:$G$4),然后确定
说明:这种按区间查找返回对应的值时,LOOKUP只需要两个参数,它会在F2:F4中找小于等于自己的最接近的值,找到了之后返回G2:G4中对应的值。
语法=sumif(条件列,求和条件,求和列)
比如在这里我们想要求橙子的数量,只需要将公式设置为:=SUMIF(A2:A5,D2,B2:B5)即可,如下图
语法=dget(数据区域,要查找的结果在第几列,查找条件)
这个函数是一个数据库函数,这里我们需要注意的是,在选择数据的时候,必须将表头也选择上,否则的话是查不到正确的结果的,
比如在这里我们要查找柠檬的数据,只需要将公式设置为:=DGET(A1:B5,2,D1:D2)即可
SUM函数大家都知道,但是你知道它在多工作表中求和的用法吗?
如图,需要算12个月科目明细金额汇总,只需要在B2单元格输入
=SUM('1月:12月'!B2)然后下拉就可以一次性将金额汇总。
注意:这里的方法前提条件是分表与总表格式、科目明细顺序都保持一致,如果科目顺序不一致用我们前面教给大家的《绝招,多表求和的通用公式!》
语法说明,可以按很多的条件计数,只要条件区域跟条件一一对应就可以。
=COUNTIFS(条件区域1,条件1,条件区域2,条件2,……,条件区域n,条件n)
例如统计每个部门入职半年以上的人数
在F3单元格输入=COUNTIFS(A:A,E2,C:C,'>=6'),输入完成之后点击回车。
以上就是今天分享的除了vlookup函数之前的另外5种数据查询的方法,此外我们还可以使用index+match来组合查找,但是这个对于新手来说理解起来比较困难,就不多做介绍了