excel如何查找数据个数(excel如何查找数据并标红)
原标题:excel如何查找数据个数(excel如何查找数据并标红)
导读:
说到数据查询,相信很多人都会想到Vlookup,但它已经有近40年的历史了。虽然它的后继者Xlookup已经出来很久了,但是大多数人的版本并不支持它。今天就盘点一下Vlookup以外的4种数据查询方法。您只需根据自己的需求选择相应的方法即可。如果你想从零开始学习Excel,这里一、Lookup(多条件查询)语法:=lookup该函数适用于多条件查询且结果
说到数据查询,相信很多人都会想到Vlookup,但它已经有近40年的历史了。虽然它的后继者Xlookup已经出来很久了,但是大多数人的版本并不支持它。今天就盘点一下Vlookup以外的4种数据查询方法。您只需根据自己的需求选择相应的方法即可。
如果你想从零开始学习Excel,这里
一、Lookup(多条件查询)
语法:=lookup
该函数适用于多条件查询且结果不是数值的情况。
如下图所示,我们要查找的专业。鲁班这里有重复的值,所以我们需要进行多条件查询。
公式为:=LOOKUP(1,0/((A2:A9=G3)*(B2:B9=H3)),E2:E9)
这个函数是固定的写法
第一个参数:1
第二个参数:0/((条件1)*(条件2)),即如果有几个条件,就写几个条件,在分母位置相乘即可。
第三个参数:要返回的结果列
二、sumif
语法:=sumif
sumif可以完全替代vlookup进行各种数据查询,但是有两大前提条件
1.结果必须是数值
2.不能出现重复值
如下图,我们要查找成绩,公式:=SUMIF(B2:B9,G3,D2:D9),反向查询也是同样的操作,只是根据条件设置
如果有多个条件,请使用sumifs函数。
三、dget函数
语法:=dget(数据区、返回结果头字段、查找条件)
它是一个数据库功能,可以用来完全替代Vlookup。需要注意的是,它是根据头字段进行数据查询的,所以我们需要在公式的参数中添加头字段。这个非常重要。
如下图,如果我们要查找[2班鲁班]的专业,只需将公式设置为:=DGET(A1:E9,I2,G2:H3)
第一个参数:A1:E9,代表整个数据区。第二个参数:I2,是的头域。第三个参数:G2:H3。我们可以直接选择表中列出的条件来使用搜索条件dget功能。
四、sumproduct
语法:=sumproduct(第一数据区、第二数据区、第三数据区)以此类推,最多可设置256个数据区。
使用sumproduct进行数据查询。其前提与sumif函数相同。结果必须是数值且不能重复。
如下图所示,我们要求苹果的数量。公式为:=SUMPRODUCT((A2:A5=D2)*B2:B5)。其计算原理相当复杂。我给大家简单介绍一下。如果实在看不懂,记住这个格式就可以了
=SUMPRODUCT((条件)*结果列)
这是一个数组公式。我们设置条件是水果列等于苹果。结果是一列逻辑值,如下图所示。在Excel中,true可以视为1,false可以视为0,然后将这一列逻辑值再乘以对应的数量,结果就是一个50和三个零。最后把这个面积求和,结果是50。这就是计算过程。
以上就是今天分享的全部内容。另外,还可以使用index+match来组合搜索,但这对于新手来说比较困难,而且容易出错,所以就不多介绍了。
我是excel从零到一,关注我,持续分享更多excel技巧