专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

双条件查找的6种方法(excel多条件查找函数)

来源:小易整编  作者:小易  发布时间:2023-09-10 12:07
摘要:❗今天的推文开始前先多说两句~前两天的抽奖活动到今天晚上就要截止了,还有小伙伴不知道的吗?链接在这里哈:www.toutiao/i6718915664779674116/好!开始我们今天的内容。我们知道,当需要在Excel中,查找引用...

❗ 今天的推文开始前先多说两句~

双条件查找的6种方法(excel多条件查找函数)

前两天的抽奖活动到今天晚上就要截止了,还有小伙伴不知道的吗?

链接在这里哈:www.toutiao/i6718915664779674116/

好!开始我们今天的内容。

我们知道,当需要在 Excel 中,查找引用符合单一条件的值,常见的方法是 Vlookup 函数、Lookup 函数、Index Match 函数嵌套等。

但是,如果需要进行双条件的查询,公式应该怎么写呢?

本篇文章,分别针对一维表、二维表及合并单元格三种情况,分析双条件的公式用法。

01

一维表双条件查询

首先,我们来看一维表的双条件查询。

所谓一维表,就是在工作表数据区域的顶端是字段名称(标题或表头),下面各行是数据(记录),并且各列只包含一种类型数据的数据区域。

查找的数据源如下,B2:D23 区域,首行是标题:

现在,要根据姓名和科目两个条件,来进行双条件查询。

结果单元格如下图红框区域:

介绍几种方法来实现:

方法 1 ◆

添加辅助列,将两条件用文本连接符&组合在一起,变成一个条件,然后在结果单元格 H3 输入如下公式:

=VLOOKUP(F3&G3,A:D,4,0)

这样,即可查询出符合「姓名」和「科目」两个条件的成绩:

方法 2 ◆

两个条件,在源数据记录不重复前提下(两个条件的组合只出现一次),利用 SUMIFS 多条件求和函数,达到查询目的:

=SUMIFS(D:D,B:B,F3,C:C,G3)

02

二维表双条件查询

当我们的查询数据区域,是如下的二维结构时:

查询的方式发生了一些变化,需要把纵向和横向两个方向上的条件,结合起来作为查询条件,这种二维交叉查询,常用的方案有:

方法 1 ◆

INDEX MATCH。

通过 MATCH 分别找到两个已知条件在行列标题中的坐标位置,然后用 INDEX 把对应的分数引用出来。

=INDEX(C3:E9,MATCH(G3,B3:B9,0),MATCH(H3,C2:E2,0))

方法 2 ◆

与方法 1 相似的思路,我们还可以使用 VLOOKUP MATCH 的组合来实现交叉查询.

用 MATCH 得出的结果即为 VLOOKUP 函数第 3 参数,返回被查找区域的第几列。

=VLOOKUP(G3,B:E,MATCH(H3,B2:E2,0),0)

方法 3 ◆

SUMPRODUCT 多条件求和公式的巧用。

=SUMPRODUCT((G3=B3:B9)*(H3=C2:E2)*C3:E9)

好啦,今天的分享就到这里啦~

说了这么多,你一定发现 Excel 其实并不难,跟着秋叶团队一起学,你会爱上 Excel!

最后提醒一句,别忘记抽奖活动哦~


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/1057945.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编
相关文章相关阅读
  • c语言的输入函数有哪些

    c语言的输入函数有哪些

    c语言的输入函数有:1、scanf()函数、从标准输入stdin读取格式化输入;2、getchar()函数,从标准输入stdin获取一个字符;3、gets()函数,从标准输入stdin读取一行;4、getch()函数,从stdin流中读取字...

  • excel如何插入单元格

    excel如何插入单元格

    excel插入单元格的方法:首先单击上方【开始】菜单;然后在弹出新窗口以后,选择【单元格】;接着单击【插入】下的小三角,下方出现新窗口,再点击【插入单元格】;最后根据需要选择移动选项即可。excel插入单元格的方法:1、首先单击上方【开始】...

  • 有没有录制电脑屏幕的方法

    有没有录制电脑屏幕的方法

    电脑屏幕有录制的方法吗有两个方法一是用win10电脑自带的录屏软件来录,打游戏的时候按一下【win+g】就行了二是用其他的录制软件来录制,比如“迅捷屏幕录像工具”,操作方法如下:1、首先在电脑上将这个工具下载下来。下载完成后打开工具,主页...

  • 什么是构造函数?详解JavaScript中的构造函数

    什么是构造函数?详解JavaScript中的构造函数

    作为原型和原型链的基础,先了解清楚构造函数以及它的执行过程才能更好地帮助我们学习原型和原型链的知识。本篇文章带大家详细了解一下javascript中的构造函数,介绍一下怎么利用构造函数创建一个js对象,希望对大家有所帮助!一个普通的函数被用...

  • Excel查找快捷键是ctrl加什么

    Excel查找快捷键是ctrl加什么

    excel查找快捷键是“ctrl”加“f”,具体操作:使用“ctrl+f”快捷键打开“查找”弹窗,在“查找内容”的搜索框内键入关键词,点击“查找全部”、“查找上一个”或“查找下一个”就可以进行查找了。本教程操作环境:windows7系统,W...

  • win7硬件加速设置方法

    win7硬件加速设置方法

    有很多网民在玩一些游戏或运行一些大软件,下载大文件,可能会觉得系统运行不够无忧无虑,这次可以尝试加速硬件。下面的小边将为您介绍如何设置win7的硬件加速方法。1.右击桌面空白处,然后点击右键菜单中的屏幕分辨率选项。2.进入电脑屏幕分辨率设置...

  • Excel函数学习之CHOOSE函数 vs IF函数

    Excel函数学习之CHOOSE函数 vs IF函数

    如果Excel函数圈也有江湖,那CHOOSE函数绝对算得上扫地僧。它不如IF函数那般威震江湖,但它的本领却更胜一筹。今天小花就带大家好好见识一下被大多数人冷遇的CHOOSE函数!   CHOOSE函数使用index_num返回数值参数列...

  • Matlab中length函数怎么用

    Matlab中length函数怎么用

    在matlab中,length函数用于返回向量、数组或字符串中的元素个数。以下是length函数的一些用法示例:1、返回向量中的元素个数:v = [1, 2, 3, 4, 5];  numElements = length(v); % 结果...

  • 周排行
  • 月排行
  • 年排行

精彩推荐