excel中常见函数的用法

article/2025/9/18 8:50:38

excel中的函数主要是根据自己的需求对着表格中最上面的A,B,C...列与左边的行数填入函数对应的参数范围即可,这篇文章内容参照的是excelhome的数据进行编写的

目录

1. IF函数条件单条件判断

2. 多条件判断

3. 条件求和

4. 多条件求和

5. 条件计数

6. 多条件计数

7. 条件查找

8. 多条件查找

9. 计算文本算式

10. 合并多个单元格内容

11. 合并带格式的单元格内容

12. 比较大小写的单词是否相同

13. 提取混合内容中的姓名

14. 根据身份证号码提取出生年月

15. 四舍五入函数

16. 替换部分电话号码

17. RANK排名函数

18. 求解文本数字的位数

19. 计算两个日期间隔的天数


1. IF函数条件单条件判断

在excel的相关操作中经常会在单元格中使用公式对数据进行操作,一个比较常用的公式是IF公式,下面是将单元格中所有成绩大于60的定义为及格,小于等于60的定义为不及格,在需要定义为是否及格的单元格中输入:=IF(B2>60, "及格", "不及格"),,B2为条件对应的第一个单元格,IF函数具体的用法是:单元格中输入:=IF(判断条件,符合条件时返回的值,不符合条件时返回的值),输入公式之后回车之后第一个单元格就会出现及格还是不及格的文字,如果我们需要将公式快速应用到一整列那么我们可以选中第一个单元格使用鼠标往下拖拽即可完成一整列的操作,对于其他的函数的用法也是类似的

2. 多条件判断

如下图所示,如果部门为生产、岗位为主操有高温补助。在D列的第二个单元格中使用公式:=IF(AND(B2="生产",C2="主操"),"有","无"),AND函数对两个条件判断,如果同时符合,IF函数返回“有”,否则为"无"。因为我们是需要在高温补贴的单元格中填写对应的"有"或者是"无",所以需要在D列的第二个单元格中使用公式即可,应用到整列可以拖动第二个单元格到最末尾即可完成

3. 条件求和

如下图所示,使用SUMIF函数计算一班的总成绩:=SUMIF(C13:C16,F13,B13:B16)。SUMIF的用法:=SUMIF(条件区域,指定的求和条件,求和的区域)

4. 多条件求和

如下图所示,要统计年龄大于等于30,部门为生产,并且岗位为主操的补助总额。公式为:=SUMIFS(D2:D9,B2:B9,F2,C2:C9,G2),SUMIFS用法是:=SUMIFS(求和的区域,条件区域1,指定的求和条件1,条件区域2,指定的求和条件2,……)

单条件求和与多条件求和主要是求和区域与求和条件的位置有所不同

5. 条件计数

如下图,要统计指定店铺的业务笔数。也就是统计B列中有多少个指定的店铺名称。=COUNTIF(B30:B40,E30)。COUNTIF函数统计条件区域中,符合指定条件的单元格个数。常规用法为:=COUNTIF(条件区域,指定条件)

6. 多条件计数

如下图,统计统计部门为生产,并且岗位为主操的人数公式为:=COUNTIFS(C43:C50,G43,D43:D50,H43)。COUNTIFS函数统计条件区域中,符合多个指定条件的单元格个数。常规用法为:=COUNTIFS(条件区域1,指定条件1,条件区域2,指定条件2……)

7. 条件查找

VLOOKUP函数一直是大众情人般的存在,函数的语法为:VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找)如下图,要查询F54单元格中的员工姓名是什么职务。=VLOOKUP($F$54,$B$54:$D$62,3,0)。使用该函数时,需要注意以下几点:
① 第4参数一般用0(或FASLE)以精确匹配方式进行查找。
② 第3参数中的列号,不能理解为工作表中实际的列号,而是指定返回值在查找范围中的第几列(选中的查找范围的第几列的结果)
③ 如果查找值与数据区域关键字的数据类型不一致,会返回错误值#N/A。
④ 查找值必须位于查询区域中的第一列。

如下面查找姓名为于冰夫福的部门,我们在下图中的部门单元中输入公式之后,第一个参数为要找谁,即问题中的姓名,第二个参数为在哪里找,为表格中第一个单元格到最后一个单元格的范围,输入范围之后excel会显示具体选中的范围,第三个参数返回参数二中选中的表格的第几列数据,第四个参数为0时为精确查找(一般为0)

8. 多条件查找

如下图所示,要求查询部门为生产,并且岗位为主操的姓名。公式为:=LOOKUP(1,0/((C43:C50=G43)*(D43:D50=H43)),A43:A50)。LOOKUP函数多条件查询写法为:=LOOKUP(1,0/((条件区域1=条件1)*(条件区域2=条件2)),查询区域)

9. 计算文本算式

首先我们选中需要计算的单元格,如下面的第一个式子中的单元格A64,然后找到excel菜单栏中的名称管理器,点击新建:

名称可以随便取一个,范围不用修改,应用位置设置为=EVALUATE(Sheet1!$A63),在一开始新建的时候添加上=EVALUATE,并且删除掉倒数第一个$即可,然后需要在计算的单元格位置输入=计算回车即可,拉动单元格就可以计算所有的文本公式

10. 合并多个单元格内容

要连接合并多个单元格中的内容,可以使用&符号完成。如下图,要合并A列的姓名和B列的电话号码,可以使用公式:=A78&B78(其中A78与B78为对应的单元格的位置,并且需要注意的合并的是纯文本)

11. 合并带格式的单元格内容

如果遇到单元格是日期的形式需要合并那么就需要使用下面的公式:=A90&TEXT(B90" y年m月d日"),首先使用TEXT函数,把B列的日期变成具有特定样式的字符串,然后再与A列的姓名连接,就变成了最终需要的样式。输入4个y那么单元格中显示的就是完整的年份,一个y就是省略的年份表示

12. 比较大小写的单词是否相同

 如果在A98和B98单元格中分别输入大小写的单词,使用以下公式判断时,Excel会默认二者是相同的:=A98=B98

如果要区分大小学,可以使用EXACT函数:

13. 提取混合内容中的姓名

如下图,要从A列姓名电话中提取出姓名,除了使用高版本的自动填充功能,还可以使用公式完成:=LEFT(C109,LENB(C109)-LEN(C109))。LENB函数将每个汉字(双字节字符)的字符数按2计数,LEN函数则对所有的字符都按1计数。因此“LENB(C109)-LEN(C109)”返回的结果就是文本字符串中的汉字个数。LEFT函数从文本字符串的第一个字符开始,返回指定个数的字符,最终提取出员工姓名。

14. 根据身份证号码提取出生年月

计算公式为:=TEXT(MID(B117,7,8),"0-00-00"),首先使用MID函数从B117单元格的第7位开始,提取出表示出生年月的8个字符,结果为:"20000911",再使用TEXT函数将字符串转换为日期样式:
"2000-09-11"。

15. 四舍五入函数

ROUND函数这个想必大家经常用到吧,就是对数值按指定的位数四舍五入。比如:=ROUND(8/9,3),就是将8/9的计算结果四舍五入到三位小数,结果为0.889。

16. 替换部分电话号码

如下图所示,要将手机号码的中间四位换成星号,公式为:=SUBSTITUTE(B124,MID(B124,4,4),"****",1)
SUBSTITUTE函数的用法是:SUBSTITUTE(要替换的文本,旧文本,新文本,[替换第几个]),先使用MID函数取得B列号码中的中间4位,再用“*****”替换掉这部分内容。最后一个参数使用1,表示只替换第一次出现的内容。比如第131行的电话号码是13801010101,最后四位和中间四位相同,如果不指定1,就会全部替换掉了。

17. RANK排名函数

在很多时候都需要对excel中的某些字段进行排名,可以使用rank函数进行排名,具体的公式为:=RANK(B1,$B$1:$B$4),第一个参数为排名的单元格数据,第二个参数为排名单元格数据在排名的数据区域,表示在B1-B4的范围中的排名情况:

如果遇到相同分数的情况下,可以使用公式:=RANK(B1,$B$1:$B$5)+COUNTIF(B$1:B1,B1)-1,这样得到的排名就是不重复的

一般结合excel中的rank函数与菜单栏中的排序功能对分数进行排名

18. 求解文本数字的位数

使用len函数即可计算文本数字的长度,例如在下面的单元格中输入=LEN(A1)表示计算A1单元格文本数字的长度,然后使用鼠标往下拖拽即可填充当前列的其他单元格的文本数字长度,这个功能还是挺实用的

19. 计算两个日期间隔的天数

使用DAYS函数进行计算两个日期的天数,其中有两种计算方式,第一种方式是在函数中直接输入日期,第二种方式是在单元格中输入日期,然后在空白单元格中输入函数,两个单元格的相对位置。第一种方式:=DAYS("2011-3-15","2011-2-1"),查找结束日期 (2011-3-15) 和结束日期 (2011-2-1) 之间的天数。 当直接在函数中输入日期时,您需要将其用引号引起, 结果等于42。第二种方式:在单元格中输入:=DAYS(B1,A1),查找的是A1单元格与B1单元格所代表的的日期的间隔天数。当我们已知两个日期的天数的时候,计算日期之间间隔的时钟、分钟数等就很方便了

 


http://chatgpt.dhexx.cn/article/rMy7v6vR.shtml

相关文章

excel查询函数

1,纵向查找函数 VLOOKUP(查找目标,查找范围,返回值的列数v,精确OR模糊查找) 例如要查询某位同学的语文成绩: 注意事项:1,查找目标所在的列必须是查找范围的第一列 2,0代…

【Office】Excel中IF函数的8种用法

今天咱们来学习一下IF函数的几个典型用法,看完你会觉得,原来IF函数竟然也这么高深! 1.简单判断 根据成绩是否达到60分判断是否及格。公式:IF(B2>60,"及格","不及格") 2.多重条件判断 男性大于等于60岁时&…

Excel函数公式大全以及用法

首先得说明下excel如何输入函数公式的方法方法是:单击a4单元格(a4单元格的位置是第A列,第4行交叉的那个单元格,也即是我们彩色实例的那个位置),在键盘上输入 a1a2a3 ,然后按键盘的enter键&#…

Excel函数公式大全—INDEX函数

EXCEL系列文章目录 Excel系列文章是本人亲身经历职场之后萌发的想法,为什么Excel覆盖如此之广,几乎每个公司、学校、家庭都在使用,但是它深藏的宝藏功能却很少被人使用,PQ、BI这些功能同样适用于数据分析;并且在一些需…

Excel表格常用函数

常用函数 一、常用函数1、MATCH函数2、INDEX函数3、LOOKUP函数4、MID函数5、if函数6、mod函数7、ABS函数8、MAX&MIN函数9、ROUND函数10、SUM函数11、COUNT函数12、AVERAGE函数13、RANK.EQ函数 一、常用函数 1、MATCH函数 MATCH函数语法为:MATCH(lo…

Excel中几个常用的函数

​一、VLOOKUP函数是Excel中的一个纵向查找函数。 VLOOKUP(A2,F:G,2,0) 二、COUNTIF计算给定范围内符合条件的单元格数目,用于统计是否重复 IF(COUNTIF(G:G,G2&"*")>1,"重复","不") 在计算文本型数字时,会默认按数…

excel软件的IF函数及其用法

1.IF函数的语法:IF(logical_test,value_if_true,value_if_fause) 即IF(判断条件,条件成立返回结果1,条件不成立返回结果2) 函数用途:IF函数根据单一条件判断得两种结果,IF函数同时满足多条件得…

Excel函数所有公式汇总

一、数字处理 1、取绝对值ABS(数字) 2、取整INT(数字) 3、四舍五入ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。 2、IF多条件…

计算机在表格if用法,excel使用if判断单元格包含特定字符

文章简介 本文所使用的是excel中的if函数,使用if函数判断单元格是否包含特定汉字,如有包含特定字符,则显示相应值,如不包含则显示另外一个值。 本文显示的为使用Excel if函数和COUNTIF函数进行判断单元格是否包含“三”的汉字&…

Excel常用10个函数

目录 1、SUM函数 2、IF函数 3、LOOKUP函数 4、VLOOKUP函数 5、 MATCH函数 6、CHOOSE函数 7、DATE函数 8、DAYS函数 9、FIND、FINDB函数 10、INDEX函数 介绍另外几个常用的函数 11、CONTIF函数 12、MID函数 13、AVERAGE函数 14、HYPERLINK函数 15、MAX函数 1…

Excel的IF函数详解

Excel的IF函数详解 Excel非常强大,数据处理和分析能力给我们的工作带来了非常大的帮助,今天我们就来了解Excel的函数IF,让我们逐步成为Excel大神。 IF函数的语法是:IF(logical_test,value_if_true,value_if_false),…

【如何使用Excel实现包含关系】

(1)问题: 需查询A单元格中是否包含E单元格中的内容,该如何实现,本文通过使用Excel的find函数、search函数对比输出结果。 (2)解决 A、E列为数据源;B、C列为输出结果。如果有数值输出…

Excel判断某字符是否包含在特定字符串中

Excel中可以利用find(search)函数、substitute函数或者countif函数,或者mid函数结合数组公式等来判断某单元格里是否包含某个字符。 工具:Office2013 方法如下: 判断A列单元格里是否包含“木”: 方法一…

Excel如何判断某单元格或者字符串中是否包含某些字符?

1.判断字符串是否含有某字符,区分大小写 比如判断字符串中是否包含大写字母A,可用公式IF(ISNUMBER(FIND("A",A2)),"有","无")。含有小写字母a的结果是无,该公式里的FIND函数提取的是指定的字符区分大小写&…

Excel用什么函数判断一个字符串中是否包含某些字符?

主要操作步骤:用公式IF(ISNUMBER(FIND("A",A1)),"有","无"),即可。 具体操作步骤: 判断字符串中是否包含大写字母A,可用公式IF(ISNUMBER(FIND("A",A1)),"有","无"…

excel如何使用函数判断包含某值

如图所示为例:A列是公司名称,需在B列判断A列的文本是不是包含“北京”这两个字。 如图所示,双击B2,输入公式:FIND("北京",A2),B2单元格返回1,表示“北京”两个字在A2的文本出现的位…

你需要的Excel常用函数都在这里!

Excel常用函数包括逻辑函数、数学函数、文本函数、统计函数、日期函数,熟练并运用好函数,能够让复杂的问题简单化,可以做到批处理,加快处理各种统计、计算类工作。 下面就来一起学习吧。建议收藏!(避免 &qu…

MATLAB中对一个二维矩阵画三维图

本人实际遇到的问题如下: 现有一个400*400二维矩阵,画一个三维图,横坐标是矩阵元素的行号,纵坐标是矩阵元素的列号,三维图形显示的高度/值是矩阵上对应的元素值。 可实现程序如下: x Plot_Talbe(400, 400…

MATLAB对一个二维矩阵画三维图

1 准备好二维矩阵,比如我这有个3x16的矩阵叫SFW1 2 画三维图,一句代码就OK mesh(SFW1)3 结果如下

Matlab三维矩阵变换行列

原始数据如下图:是一个三维矩阵为2100*40*19的数据信息,现在根据用户需求需要改变数据的维度数据信息。 原始数据信息为rawTracePerson1.mat是dataTrial的一个三维数据信息2100*40*19的数据信息。 需求1:现在根据需求需要将数据信息转化为da…