Excel常用函数

Excel常用函数

    • 1、统计函数
      • 1.1、计数函数
      • 1.2、求和函数
    • 2、逻辑函数
    • 3、查找函数
      • 3.1、一对一查找
      • 3.2、一对多查找
    • 4、文本函数




1、统计函数


统计函数是Excel中最常用和强大的函数之一,它可以帮助我们轻松地进行数据统计和分析

1.1、计数函数


1.1.1、COUNT函数(通用计数函数)

功能:计算区域中非空单元格的个数

语法:COUNT(value1,[value2],)

  • value1:列1区域
  • value2:列2区域,可指定多个列区域,计算多个列区域非空单元格的个数

例如,统计学生人数,COUNT(A2:A11)将计算区域A2到A11中非空单元格的总数

在这里插入图片描述
1.1.2、COUNTIF函数(条件计数函数)

功能:计算区域中满足给定条件的非空单元格的个数

语法:COUNTIF(range,criteria)

  • range:统计区域
  • criteria:计数条件

例如,统计班级1的学生人数,COUNTIF(E:E,G2)COUNTIF(E:E,"=1")将计算区域E列中班级为1的非空单元格总数

在这里插入图片描述

在这里插入图片描述
1.1.3、COUNTIFS函数(多条件计数函数)


1.2、求和函数


1.2.1、SUM函数(通用求和函数)

功能:计算单元格区域中所有数值的和

语法:SUM(number1,[number2],)

  • number1:列1区域
  • number2:列2区域,可指定多个列区域,计算多个列区域所有数值的和

例如,统计所有学生的总成绩,SUM(D2:D17)将计算区域A2到D11中所有数值的和

在这里插入图片描述
1.2.2、SUMIF函数(条件求和函数)

功能:计算满足给定条件的单元格区域中所有数值的和

语法:SUM(range,criteria,[sum_range])

  • range:条件区域
  • criteria:求和条件
  • sum_range:求和区域

例如,统计课程号为10的所有学生的总成绩,SUMIF(B:B,F2,D:D)SUMIF(B:B,"=10",D:D)将计算条件区域(课程号)中求和条件(为10)的所有学生总成绩

在这里插入图片描述

在这里插入图片描述
1.2.3、SUMIFS函数(多条件求和函数)


2、逻辑函数


Excel逻辑函数可以帮助我们处理复杂的条件表达式和逻辑运算,从而实现数据的筛选、分类和汇总

2.1、IF函数(条件判断函数)

功能:判断是否满足给定条件,根据不同条件返回不同结果

语法:IF(logical_test,[value_if_true],[value_if_true])

  • logical_test:条件表达式
  • value_if_true:条件为真的值
  • value_if_true:条件为假的值

例如,判断学生成绩是否及格,IF(D2>=80,"及格","不及格")将判断成绩是否大于等于80,如果大于等于80,则返回及格;否则返回不及格

在这里插入图片描述
2.2、AND/OR函数(逻辑运算函数)

IF函数多条件判断可使用逻辑运算AND和OR函数

AND函数:同时满足两个或多个条件

语法:AND(logical1,[logical2],)

OR函数:满足两个或多个条件中的任意一个

语法:OR(logical1,[logical2],)

  • logical1:条件表达式1
  • logical2:条件表达式2,可指定多个条件表达式

例如,判断学生高数成绩是否及格,IF(AND(B2=10,D2>=80),"高数及格","高数不及格")将判断是否课程号为10且成绩大于等于80,如果都满足,则返回高数及格;否则返回高数不及格

在这里插入图片描述

3、查找函数


在Excel数据处理中,我们经常会遇到各种复杂的数据匹配查找问题。Excel查找函数可以帮助我们解决跨工作表执行一对一、一对多匹配查找的问题

3.1、一对一查找


3.1.1、VLOOKUP函数(垂直查找函数)

功能:搜索表区域首列满足条件的元素,根据行序号返回选定单元格的值

语法:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

  • lookup_value:要查找的值
  • table_array:要搜索的表区域
  • col_index_num:在表区域中选定要返回值的列索引
  • range_lookup:查找模式,False精确匹配,True近似匹配

例如,Student表匹配Course表,根据学号在Course表中查找成绩,VLOOKUP(A2,Course!A:D,4,FALSE)将在Course表A到D列区域中根据A列搜索A2的值,并返回查找到的第一个值所在行的第4列的值,使用精确匹配

在这里插入图片描述
3.1.2、HLOOKUP函数(水平查找函数)


3.1.3、LOOKUP函数(通用查找函数)


3.2、一对多查找


3.2.1、TEXTJOIN函数(单条件联接)

功能:使用分隔符联接列表或文本字符串区域

语法:TEXTJOIN(separator,ignore_blank_cell,str1,)

  • separator:分隔符
  • ignore_blank_cell:忽略空白单元格,TRUE忽略,False不忽略
  • str1:要联接的文本项,可指定多个

例如,Student表匹配Course表,根据学号在Course表中查找学生选了哪些课程,TEXTJOIN(",",TRUE,IF(A2=Course!A:A,Course!C:C,""))将在Course表A列区域中搜索A2的值,并返回查找到的值所在行的第C列的值,多个使用逗号分隔,忽略空白单元格

在这里插入图片描述

3.2.2、TEXTJOIN函数(多条件联接)


TEXTJOIN文本联接函数进行单条件联接或多条件联接时,需要结合IF函数

4、文本函数


Excel文本函数能够帮助我们快速、准确地处理各种文本数据。包括截取文本字符串、拼接单元格内容、分割文本字符串、文本格式转换等

4.1、文本截取函数

LEFT函数:从文本字符串第一个字符开始向右截取指定长度的字符

语法:LEFT(text,[num_chars])

RIGHT函数:从文本字符串最后一个字符开始向左截取指定长度的字符

语法:RIGHT(text,[num_chars])

MID函数:从文本字符串指定的位置开始向右截取指定长度的字符

语法:MID(text,start_num,num_chars)

  • text:文本字符串
  • start_num:起始位置(从1开始)
  • num_chars:要截取的字符长度

例如,截取学号列首字母,LEFT(A2,1)将从A2第一个字符开始向右截取1个字符

在这里插入图片描述
4.2、文本合并函数

4.2.1、CONCATENATE函数

功能:将多个文本字符串合并成一个

语法:CONCATENATE(text1,[text2],)

  • text1:文本字符串1
  • text2:文本字符串2,可指定多个

例如,将学号与姓名列的值使用-合并,CONCATENATE(A2,"-",B2)TEXTJOIN("-",TRUE,A2,B2)将学号与姓名列的值使用-连接起来

在这里插入图片描述
4.2.2、TEXTJOIN函数

详见3.2.1节

在这里插入图片描述
4.2.3、使用&连接符

在这里插入图片描述

4.3、LEN函数

功能:计算文本字符串的长度,返回文本字符串中的字符个数

语法:LEN(text)

  • text:文本字符串

例如,计算学号的长度,LEN(A2)将返回单元格A2中文本字符串的长度

在这里插入图片描述
4.4、文本格式转换函数

TEXT函数:根据指定的数值格式将数字转换为文本

语法:TEXT(value,format_text)

  • value:需要格式化的值
  • format_text:格式化

例如,将F列的日期转换为具有特定格式的字符串,TEXT(F2,"yyyy-mm-dd")将F列的日期格式化为yyyy-mm-dd格式

在这里插入图片描述



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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Git 修改Push后的Commit Message

向远程仓库push代码之后,在IDEA中无法直接修改Commit Message,需要在终端或控制台中输入以下命令(HEAD~1中的1表示只对最后一个提交进行修改,因此1可以自定义) git rebase -i HEAD~1执行完rebase指令后,会…

使用 JAXB 将内嵌的JAVA对象转换为 xml文件

使用 JAXB 将内嵌的JAVA对象转换为 xml文件 1. 需求2. 实现(1)FileDesc类(2)MetaFileXml类(3)生成对应的xml文件 1. 需求 获取一个目录下所有文件的元数据信息(文件名、大小、后缀等&#xff0…

linux启动过程

当按下电源按钮启动Linux时,幕后发生了什么? 一个名为BIOS或UEFI的程序会启动运行;改程序的基本用途是让计算机 所有主要部分做好操作准备(这些部分包括:键盘,屏幕硬盘等) POST检查;测试可确保…

过滤器Filter(JavaEE有三大组件: servlet filter linstener)

目录 1、概念 2、过滤器作用 3、编写过滤器 4 过滤器链和优先级 4.1 过滤器链 2 过滤器优先级 5、过滤器应用:全局编码加身份认证拦截器 1、概念 过滤器(Filter)是处于客户端与服务器目标资源之间的一道过滤技术。 2、过滤器作用 执行顺序在Servl…

vue 批量导出pdf 压缩包 zip

vue 批量导出pdf 压缩包 zip 使用插件 html2canvas jspdf jszip (百度ai搜出来的是zip-js 这个没法安装) file-saver 思路: 1.使用 html2canvasjspdf 将页面转图片转pdf(这个怎么转的可以网上搜下很多) 2.利用jszipfil…

力扣最热一百题——最大子数组和

目录 题目链接:53. 最大子数组和 - 力扣(LeetCode) 题目描述 示例 提示: 解法一:动态规划 举例分析 时间复杂度 Java写法: C写法: 优化 总结 题目链接:53. 最大子数组和 …

大模型推理框架 RTP-LLM 架构解析

RTP-LLM 是阿里巴巴智能引擎团队推出的大模型推理框架,支持了包括淘宝、天猫、闲鱼、菜鸟、高德、饿了么、AE、Lazada 等多个业务的大模型推理场景。RTP-LLM 与当前广泛使用的多种主流模型兼容,使用高性能的 CUDA kernel, 包括 PagedAttention、FlashAtt…

Spring Boot-自定义banner

在 Spring Boot 应用中,你可以自定义启动时显示的 banner。这些 banner 可以包括图形、文字或者其他形式的标识。如图所示: 1. 使用 banner.txt 文件 默认情况下,Spring Boot 使用项目的 banner.txt 文件中的内容作为启动时的 banner。你可以…

会员营销如何利用JSON发送短信

在当今这个数字化时代,企业间的竞争日益激烈,如何高效地触达并维护用户群体,提升用户粘性和忠诚度,成为了每个企业都必须面对的重要课题。在众多营销手段中,会员营销因其精准性和个性化而备受青睐。而在会员营销的策略…

Vue学习笔记 二

4、Vue基础扩展 4.1 插槽 组件的最大特性就是复用性,而用好插槽能大大提高组件的可复用能力在Vue中插槽是很重要的存在,通过插槽,我们可以把父组件中指定的DOM作用到子组件的任意位置,后面我们坐项目用到的组件库比如element-ui…

ctfshow-nodejs

什么是nodejs Node.js 是一个基于 Chrome V8 引擎的 Javascript 运行环境。可以说nodejs是一个运行环境,或者说是一个 JS 语言解释器 Nodejs 是基于 Chrome 的 V8 引擎开发的一个 C 程序,目的是提供一个 JS 的运行环境。最早 Nodejs 主要是安装在服务器…

C语言 | Leetcode C语言题解之第391题完美矩形

题目&#xff1a; 题解&#xff1a; bool isSubsequence(char* s, char* t) {int mstrlen(s); int nstrlen(t);int k0; int j0;if(mn&&m0) return true;for(int i0;i<n;i){if(s[j]t[i]){j;}if(jm) return true;}return false; }

Mac使用Elasticsearch

下载 Past Releases of Elastic Stack Software | Elastic 解压tar -xzvf elasticsearch-8.15.1-darwin-x86_64.tar.gz 修改配置文件config/elasticsearch.yml xpack.security.enabled: false xpack.security.http.ssl: enabled: false 切换目录 cd elasticsearch-8.15.1/…

ArcGIS中怎么合并多个点图层并删除重复点?

最近&#xff0c;我接到了一个怎么合并多个点图层并删除其中的重复点的咨询。 下面是我对这个问题的解决思路&#xff1a; 1、合并图层 在地理处理工具里面 选择合并 并设置好要合并的图层即可 2、接下来在 数据管理工具→常规→删除相同项 即可 希望这些建议能对大家有所帮…

【PPT学习笔记】使用PPT制作动画/手书/视频等作品的适配性和可能性?

【PPT学习笔记】使用PPT制作动画/手书等作品的可能性&#xff1f; 背景前摇&#xff1a;&#xff08;省流可不看&#xff09; 最近找到另外一份新的实习工作&#xff0c;有很多需要用到PPT动画的地方。 然而&#xff0c;我们之前制作的理工科PPT全是摒弃了形式主义的艰苦朴素…

【LeetCode】08.字符串转换整数

题目要求 解题思路 本题没有难点&#xff0c;只需注意最大整数的比较时要切换成long long 代码实现 class Solution { public:int myAtoi(string s) {//标记正负号int flag1;long long ret0;int ns.size();int i0;//去除空格while(s[i] ) i;//识别符号if(s[i]-) flag-1;i…

链动2+1模式AI智能名片S2B2C商城小程序源码在社群商业价值构建中的应用探索

摘要&#xff1a;在数字经济浪潮的推动下&#xff0c;社群作为商业生态的核心组成部分&#xff0c;其商业价值正以前所未有的速度增长。本文深入探讨了如何通过“链动21模式AI智能名片S2B2C商城小程序源码”这一前沿技术工具&#xff0c;深度挖掘并优化社群的商业价值。通过详细…

LED显示屏维修技巧与常见问题

LED显示屏作为现代显示技术的重要组成部分&#xff0c;广泛应用于广告、信息发布、公共显示等多个领域。然而&#xff0c;随着使用时间的增长&#xff0c;LED显示屏难免会出现各种问题。本文将探讨LED显示屏维修的一些小技巧以及常见的问题&#xff0c;帮助用户更好地维护和延长…

docker进入容器运行命令

前言 Docker是一种流行的容器化平台&#xff0c;它能够快速构建、交付和运行应用程序。在使用Docker时&#xff0c;我们经常需要进入容器进行调试、管理和运行命令等操作。 进入 docker 容器需要执行以下步骤&#xff1a;打开终端窗口。使用 docker ps 命令查看正在运行的容器…

集合及映射

1、集合类图 1&#xff09;ArrayList与LinkedList 区别 LinkedList 实现了双向队列的接口&#xff0c;对于数据的插入速度较快&#xff0c;只需要修改前后的指向即可&#xff1b;ArrayList对于特定位置插入数据&#xff0c;需要移动特定位置后面的数据&#xff0c;有额外开销 …