- N +

excel如何查找数据个数(excel如何查找数据并标红)

excel如何查找数据个数(excel如何查找数据并标红)原标题:excel如何查找数据个数(excel如何查找数据并标红)

导读:

说到数据查询,相信很多人都会想到Vlookup,但它已经有近40年的历史了。虽然它的后继者Xlookup已经出来很久了,但是大多数人的版本并不支持它。今天就盘点一下Vlookup以外的4种数据查询方法。您只需根据自己的需求选择相应的方法即可。如果你想从零开始学习Excel,这里一、Lookup(多条件查询)语法:=lookup该函数适用于多条件查询且结果

说到数据查询,相信很多人都会想到Vlookup,但它已经有近40年的历史了。虽然它的后继者Xlookup已经出来很久了,但是大多数人的版本并不支持它。今天就盘点一下Vlookup以外的4种数据查询方法。您只需根据自己的需求选择相应的方法即可。

如果你想从零开始学习Excel,这里

excel如何查找数据个数(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技巧

返回列表
上一篇: 缺乏生活常识的人智商低,缺乏生活常识的人智商低吗
下一篇: 生活小常识怎么找客户,生活小常识怎么找客户聊天