秒杀VLOOKUP函数,查找数字我只服SUMIF函数

一提到数据查询,相信很多人的第一反应就是使用Vlookup函数。但是今天我想跟大家分享另一种比较另类的数据查询方式,就是利用SUMIF函数,相较于Vlookup函数它更加的简单灵活、且不容易出错,下面我们就来学习下它的使用方法。

1、常规查找

如下图所示,我们想要查找下韩信的考核得分,这个时候只需要将公式设置为:=SUMIF(A2:A8,F3,C2:C8)即可

第一参数:A2:A8,我们可以理解为在哪一列中进行数据查询第二参数:F3,可以理解为是查找值第三参数:C2:C8,需要返回的结果列

2、横向查询

SUMIF函数也是可以进行横向查找的,如下图所示,现在想要查找下鲁班的考核得分,只需要将公式设置为:=SUMIF(B1:H1,F6,B3:H3)即可,原理与常规查询是一模一样的,只不过方向不一样罢了

3、反向查找

所谓的反向查找,就是查询查找值左侧的数据,这个名词是Vlookup独有的,利用SUMIF函数进行反向查找非常的简单,如下图所示,我们想要查找狄仁杰的考核得分,这个与常规查找是一模一样的

公式为:=SUMIF(C2:C8,E3,A2:A8)

4、模糊查询

SUMIF也是可以跟vlookup函数一样进行模糊查询的,原理都是一样的,需要借助通配符来实现模糊查询

比如在这里我们想要在单元格中输入【月亮】,就能找到【月亮与六便士】这个本书的售价,只需要将公式设置为:=SUMIF(A2:A10,"*"&D2&"*",B2:B10)即可

在这里关键是第二参数,我们在查找值的前后各链接了一个*号,将其作为条件代入到了第二参数中,这样的话函数就会查找包含【月亮】两个字的书名并返回对应的售价

5、查找多个表格

Sumif函数是可以同时查询多个表格的,如下图所示,我们想要查找,【鲁班、李白、嫦娥】这三个人的得分,但是他们却分别在3个表中,我们只需要将公式设置为:=SUMIF($A$2:$G$7,I9,$B$2:$H$7)

在这里函数的第一与第三参数依旧是一一对应的,这样的话函数才可以返回正确的结果。

六、多条件查询

多条件查询的话,我们需要使用SUMIFS这个函数,他其实是一个多条件求和函数,将其作为多条件查询的函数也是可以的

如下图,王明这个姓名是存在重复的,我们想要查找行政部王明的得分,如果只以王明作为查找值,结果会返回【销售部王明】的得分结果是错误的,这个时候就需要再增加一个条件作为查找值。

公式为:=SUMIFS(C2:C9,A2:A9,F3,B2:B9,G3)​​​​​​​

第一参数:C2:C9,结果所在列第二参数:第一个判断列第三参数:第一个条件第四参数:第二个判断列第五参数:第二个条件

它的条件是成对出现的,有几个条件就设置几对参数即可,还是比较简单的。

7、注意事项

1.结果必须为数值

上面演示的案例,它们的结果都是数值,这个也是使用sumif函数进行数据查询的限制。仅仅只有在结果是数值的时候,才可以使用 sumif函数进行数据查询,因为它本质上是一个求和函数,结果是一个数值。

2.查找值不允许存在重复

这点与vlookup函数是一样的,利用sumif进行数据查询,如果查找值存在重复,sumif函数就会把它们加在一起。所以查找值必须是唯一的。

AIGC ChatGPT 职场案例
AI 绘画 与 短视频制作
PowerBI 商业智能 68集
Mysql 8.0  54集
Oracle 21C 142集
Office 2021实战应用
Python 数据分析实战,
ETL Informatica 数据仓库案例实战 51集
Excel 2021实操 100集,
Excel 2021函数大全 80集
Excel 2021高级图表应用 89集,
Excel 2021大屏可视化制作 56集
Excel 2021实用技巧 300集
PPT 2021 商业汇报实战应用 69集
Tableau  数据分析 80集
FineReport 帆软大屏可视化 50集

送你各类文档模板PPT,表格,大屏可视化 超过5000+模板

以上案例实战获取:  https://edu.csdn.net/combo/detail/2552

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/493056.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【基础知识】HTTP协议中“POST“和“GET”两种请求方式区别

0x01:两种方法对比 在我们客户端与服务器之间进行请求和响应的时候,最常用的两种方法是:GET和POST POST —— 向指定的资源提交要被处理的数据。 GET —— 向指定的资源请求数据 GET请求参数呢一般显示在URL上面 POST请求参数是在请求体里面&#xff…

电阻的妙用:限流、分压、滤波,助力电路设计!

电阻可以降低电压,这是通过电阻的分压来实现的。事实上,利用电阻来降低电压只是电阻的多种功能之一。电路中的电阻与其他元件(电容、电感)结合用于限流、滤波等。(本文素材来源:https://www.icdhs.com/news…

七段码(蓝桥杯)

文章目录 七段码题目描述答案:80分析编程求解:有多种方法方法一:状态压缩枚举构图(以二极管为顶点)DFS判断连通代码方法二:bfs 七段码 题目描述 小蓝要用七段码数码管来表示一种特殊的文字。 上图给出了…

win11 环境配置 之 Jmeter

一、安装 JDK 1. 安装 jdk 截至当前最新时间: 2024.3.27 jdk最新的版本 是 官网下载地址: https://www.oracle.com/java/technologies/downloads/ 建议下载 jdk17 另存为到该电脑的 D 盘下,新建jdk文件夹 开始安装到 jdk 文件夹下 2. 配…

自动化测试框架Taffy

Taffy Taffy是基于nosetests的自动化测试框架。 Taffy主要用来测试后台服务(包括且不限于Http, Dubbo/hessian, Webservice, Socket等类型接口),也可集成Selenium, Appium进行WEB或APP的自动化测试,或集成locust进行性能测试。 Taffy封装实现了结果对…

Typora 主题配置

title: Typora主题配置 search: 2024-03-19 tags: “#Typora主题” Typora 主题配置 文章目录 Typora 主题配置Step-1 进入官方主题网站Step-2 选中主题,并点击DownloadStep-3 跳转到 github 网站Step-4 直接下载源码Step-5 解压下载的源码Step-6 找到下载源码中的…

搜索树概念及操作

目录 一. .搜索树 1.1 概念 1.2 操作1 查找 1.3 操作2 插入 1.4 操作3 删除 1.5 性能分析 1.6 和 java 类集的关系 一. .搜索树 1.1 概念 二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树 : 若它的左子树不为空&#x…

Automatic Prompt Engineering

让大模型自己生成prompt,生成提示(prompt)存在两种不同的操作方式。第一种方式是在文本空间中进行,这种提示以离散的文本形式存在。第二种方式是将提示抽象成一个向量,在特征空间中进行操作,这种提示是抽象…

二进制日志备份与恢复

二进制备份是 MySQL 数据库备份的一种方式,它通过记录数据库的所有更改操作,以二进制格式保存,实现对数据库的增量备份和恢复。binlog_format 是 MySQL 中用来指定二进制日志格式的参数,有三种常见的选项:STATEMENT、R…

【PLC】PROFIBUS(二):总线协议DP、PA、FMS

1、总线访问协议 (FDL) 1.1、多主通信 多个主设备间,使用逻辑令牌环依次向从设备发送命令。 特征: 主站间使用逻辑令牌环、主从站间使用主从协议主站在一个限定时间内 (Token Hold Time) 对总线有控制权从站只是响应一个主站的请求它们对总线没有控制…

spring-boot-devtools配置和原理

一、前言 昨天,一个同事Eclipse在启动SpringBoot项目时一直不停地加载,后来发现是因为spring-boot-devtools造成的问题,因为我们把日志输出的目录设置在当前项目里(~/mnt/logs/,这样设置是因为mac电脑没有根目录权限&…

Django之Web应用架构模式

一、Web应用架构模式 在开发Web应用中,有两种模式 1.1、前后端不分离 在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示。前端与后端的耦合度很高 1.2、前后端分离 在前后端分离的应用模式中,后端仅返…

树状数组的三种代码模板

下标从一开始。 所有奇数等于本身,偶数/2等于所在层数。 二进制末尾有几个0就在第几层。 每一个树状数组中表示的都是这么一个区间的和,左开右闭。 写成lowbit(x),返回的就是2^k,k就是末尾有几个0。 这是求和代码 单点修改 这是…

案例 | 华院计算x第一财经:我和我的数智人唱双簧

创新关乎命运,科技引领未来。生成式人工智能(AIGC)给传媒行业发展带来严峻挑战的同时,也带来千载难逢的重大发展机遇。2024年政府工作报告中提出,要深化大数据、人工智能等研发应用,开展“人工智能”行动,打造具有国际…

龙泉寺扫地僧:十年坚持打造轻量级浏览器内核

王斌,网名龙泉寺扫地僧。作为一个独立开发者,他专注于浏览器内核研究十余年。他主要从事 MiniBlink 项目的工作,旨在创建一个精简且高效的浏览器内核,应对 Chromium 庞大的体积和内存占用问题。 龙泉寺扫地僧在谈及做 MiniBlink 的…

10个你必须知道的浏览器指纹检测工具,保护你的隐私安全

在当前的数字时代,个人隐私保护变得越来越重要,特别是对于互联网用户来说。有一种叫做“浏览器指纹”的技术,它能悄悄收集我们使用的浏览器和设备的各种细节信息。这本是为提供个性化服务,但对那些需要在不同平台同时管理多个账号…

11.数据库技术(下)

1.select语句 中括号表示可有可无; 尖括号表示变量名; 分组后再筛选,用having;分组前筛选,用where; select后跟随的所有列,除聚集函数外,都需要列在group by后; 注&…

【比特币】比特币的奥秘、禁令的深层逻辑与风云变幻

导语: 比特币(Bitcoin),这个充满神秘色彩的数字货币,自诞生以来便成为各界瞩目的焦点。它背后所蕴含的Mining机制、禁令背后的深层逻辑以及市场的风云变幻,都让人欲罢不能。今天,我们将深入挖掘比特币的每一个角落&…

HarmonyOS应用/元服务发布流程

在发布HarmonyOS应用/元服务前,建议您在本地进行调试,以查看和验证应用/元服务运行效果,减少发布过程中可能遇到的问题。 华为支持您使用HUAWEI DevEco Studio自动化签名的方式对应用/元服务进行调试,总体流程如下。 配置签名信息…

蓝桥杯练习系统(算法训练)ALGO-967 共线

资源限制 内存限制:256.0MB C/C时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述 给定2维平面上n个整点的坐标,一条直线最多能过几个点? 输入格式 第一行一个整数n表示点的个数   …