DGET、SUMIFS、SUMPRODUCT、LOOKUP、OFFSET、VLOOKUP多条件查询
发布时间:2022-07-27 05:13:36
多条件查询一直是困扰EXCEL使用者的难题之一,今天就把经常用于多条件查找的DGET、SUMIFS、SUMPRODUCT、LOOKUP、OFFSET、VLOOKUP六个函数综合解。
示例数据:
关键步骤提示
第一种:DGET函数
在G2单元格输入公式:“=DGET(A1:C13,C1,E1:F2)”
DGET(构成列表或数据库的单元格区域, 结果数据的列标签, 指定条件的单元格区域);
在本题中的解释:
=DGET(数据库,销量列标签,条件区域)。
第二种:SUMIFS函数
在G5单元格输入公式:“=SUMIFS(C2:C13,A2:A13,E5,B2:B13,F5)”
第三种:SUMPRODUCT函数
在G8单元格输入公式:“=SUMPRODUCT((A2:A13=E8)*(B2:B13=F8)*C2:C13)”其中,各个数组返回值:
三个数组对应位置数据乘积求和。
注意:SUMPRODUCT函数只能用于查询“数值”单元格。
第四种:LOOKUP函数
在G11单元格输入公式:“=LOOKUP(1,0/((A2:A13=E11)*(B2:B13=F11)),C2:C13)”
注意要点:
LOOKUP函数用“二分法”进行查找。
返回小于等于lookup_value(查找值)的最大值。
Lookup_vector(查找区域)中如果有“错误值“,那么LOOKUP函数在查找时将会忽略错误值。
“=LOOKUP(1,0/((A2:A13=E11)*(B2:B13=F11)),C2:C13)”
在 {#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!}里查找1,忽略错误值,结果返回0对应位置的C2:C13中的数据。
第五种:OFFSET函数
在G14单元格输入公式:“=OFFSET(C1,MATCH(E14&F14,A2:A13&B2:B13,0),)”
本公式的含义是:以C1为基准,公式向下偏移MATCH(E14&F14,A2:A13&B2:B13,0)行。
其中E14&F14和A2:A13&B2:B13分别对应的结果:
公式结束时需按“CTRL+SHIFT+ENTER”组合键。
第六种:VLOOKUP函数
在G14单元格输入公式:“=VLOOKUP(E17&F17,IF({1,0},A2:A13&B2:B13,C2:C13),2,0)”
其中“IF({1,0},A2:A13&B2:B13,C2:C13)”是生成一新的数据区域:
“=VLOOKUP(E17&F17,IF({1,0},A2:A13&B2:B13,C2:C13),2,0)”是指在新的区域中精确匹配第2列的数值。
公式结束时需按“CTRL+SHIFT+ENTER”组合键。
最终结果:
猜你喜欢
- excel表格中DEC2BIN函数怎么实现十二进制转换?相信很多工程师和学生们都会使用到十进制转换为二进制的情况,如何在excel中快速实现
- 现在有不少小伙伴都在使用Win10系统,但有一些小伙伴在使用Win10系统电脑的时候突然发现自己桌面的软件图标变白,那么遇到这个问题应该如何
- 我们在使用这款操作系统的过程中,有时候会因为一些误操作而对电脑的相关设置进行了不当改动,这时候可以进入高级启动模式,来对错误操作进行解决和恢
- win10纯净版系统上运行一些老软件的时候,有可能会遇到提示系统与软件不兼容的情况,从而造成软件无法运行,那么遇到Win10纯净版系统与老软
- 撰写文章讲究是的图文并茂,最近笔者在写文章时,由于对图片一直不满意,所以插入文档后不久又要修改原图,但是这样一来就需要在每次修改后将图片重新
- 最近,小伙伴在玩英雄联盟时,win10系统崩溃,经常出现。我们该怎么办事实上,我们可以下载新的系统,使用u盘安装或更改安装。今天,边肖带来了
- windefender是什么?Windows Defender的曾用名是Microsoft AntiSpyware,是用来移除、隔离和预防间
- 我的电脑是高频点击的对象,那么新版的win10我的电脑不见了该怎么办。按照本教程来查找回来就可以的,如果你有被这个问题困扰,可以参照教程来操
- 最近有用户发现自己的电脑屏幕一直不停地在闪烁,测试了显示屏放在别的主机上是没有问题的,那是怎么回事?小编认为可能是系统问题导致的,下面我们就
- 将office2016许可版切换为Office 365授权即Office许可证的删除和切换问题。相信添加Office许可证大家都没问题
- 如果您打开打开excel文件出现book1,说明文件包含有Excel宏病毒,Excel宏病毒专杀工具,可帮助您清除掉这些宏病毒Excel b
- Word中的行距是什么意思?顾名思义,行距就是每行之间的距离、间距,被称为行距。那么Word2003行间距如何调整?下面小编就为大家详细介绍
- 电脑使用过程中,就会下载很多需要的软件以及缓存很多的垃圾,时间长了电脑的运行速度下降,电脑性能也降低了。那要如何提升电脑的运行速度,提高流畅
- 当我们使用win10操作系统时,在某些情况下,我们不知道win10系统是自动安装驱动程序还是有自己的驱动程序。对于这个问题,小编认为win1
- 在用Word2007修改文档的时候,Word2007会在修改过的地方做一些标记,最后这个文档要给领导看,肯定不能带着红红绿绿的修订提示,怎样
- 大家知道,复制的内容会自动覆盖以前复制的内容,如果要进行多次粘贴不同的内容,必须反复复制,费时费力。实际上剪贴板可以解决这个问题。一、Wor
- word怎么自动更新时间?很多朋友想要实现在word文档中能够自动更新时间,那么怎么操作呢?下面小编给大家带来word自动更新文档中的日期教
- 在编辑与使用文档的时候,目录是必不可少的。但是对于很多人而言,还不知道如何使用word目录,word目录使用是非常广泛的,那么下面就由小编给
- 想要改win10系统的账户名称本应是轻松愉快中进行完,但是有些用户的账户改名却是异常坎坷。让小编都忍不住想去帮他解决了,那来看看到底要怎么修
- excel是我们常用的办公软件,有时会用到函数计算,那么excel表格中如何使用Accrintm函数?下面小编带来Accrintm函数在ex