Excel表常用函数经典实例讲解(第二篇,共四篇)

2025-11-26 17:00:47

1、实现功能:将数值向下取整为最接近的整数。

使用格式:FIND(find_text, within_text, [start_num])

参数说明:find_text   要查找的文本

           within_text  在其中进行查找的文本

           start_num   指定在within_text中开始搜索的位置,可选。

实例应用:在AE3单元格中输入公式:=FIND("9",A3,1)。1代表从左至右第1个开始,查找字符为“9"在A3单元格里的字符串排在第位,返回值到AE3单元格里显示。

如下图:

Excel表常用函数经典实例讲解(第二篇,共四篇)

2、注意:在使用FIND函数时,find_text在within_text没有,侧返回#VALUE!

1、实现功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。

使用格式:=IF(Logical,Value_if_true,Value_if_false)

参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。

2、实例应用:

1,if函数单独使用时

使用格式:=IF(Logical,Value_if_true,Value_if_false)

比如两位同学在同年级一起上学。那么就返回TRUE,否则返回FALSE

在这里我们设置当返回TRUE为“是”,FALSE为“不是”。

分别在AA2单元格中输入公式:=IF(D3=D4,"是","不是")。

          AA3单元格中输入公式:=IF(D4=D5,"是","不是")。

如下图:

Excel表常用函数经典实例讲解(第二篇,共四篇)

Excel表常用函数经典实例讲解(第二篇,共四篇)

3、2,if函数与and函数嵌套使用时。

使用格式:=IF(AND(单元格1>60,单元格2>60,单元格3>60,......),"及格","不及格")当 AND(单元格1>60,单元格2>60,单元格3>60,......) 为TURE时返回“及格”为FALSE时返回“不及格 ” 。

在Z3单元格中输入公式:=IF(AND(I3>=60,J3>=60,K3>=60,L3>=60,M3>=60,N3>=60,O3>=60,P3>=60),"及格","不及格")    确认后

如下图:

Excel表常用函数经典实例讲解(第二篇,共四篇)

4、3,if函数单独嵌套使用时。 (在此以嵌套 3层为例)。

当 平均分<60 时  返回   差当60<平均分<75 时  返回  良当 75<平均分<85时  返回   好当 平均分>85时     返回   优

使用格式:=IF(R3>85,"优",IF(R3>75,"好",IF(R3>60,"良","差")))  

在AA3单元格中输入公式=IF(R3>85,"优",IF(R3>75,"好",IF(R3>60,"良","差"))) 

注意:=IF(R3>85,"优",IF(R3>75,"好",IF(R3>60,"良","差")))  与=IF(R3<60,"差",IF(AND(R3>60,R3<75),"良",IF(AND(R3>75,R3<85),"好",IF(R3>85,"优"))))  等同效果。

如下图:

Excel表常用函数经典实例讲解(第二篇,共四篇)

Excel表常用函数经典实例讲解(第二篇,共四篇)

5、4,if函数与countif嵌套使用时。以平均分是否等同任何一门成绩分数为例,如果有那么返回“真TRUE”;没有则返回“假(FALSE)

使用格式:=IF(COUNTIF(I3:P3,R3)>0,"是","不是")

在AC3单元格中输入公式=IF(COUNTIF(I3:P3,R3)>0,"是","不是")

如下图:

Excel表常用函数经典实例讲解(第二篇,共四篇)

6、注意:本文中IF函数与其它函数嵌套使用的情况有很多。我就不一一说了,希望读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。

1、实现功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。

使用格式:INDEX(array,row_num,column_num)

参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有  column_num);Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)。

实例应用:如图所示,在AD3单元格中输入公式:=INDEX(I3:P12,5,6),确认后则显示出(I3至P12元格区域中,第5行和第6列交叉处的单元格中的内容。

如下图:

Excel表常用函数经典实例讲解(第二篇,共四篇)

2、注意:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。

1、实现功能:将数值向下取整为最接近的整数。

使用格式:INT(number)

参数说明:number表示需要取整的数值或包含数值的引用单元格。

实例应用:在AD3单元格中输入公式:=INT(I3),确认后显示出相应的数字,(不会自动四舍五入,只是取整数)。

如下图:

Excel表常用函数经典实例讲解(第二篇,共四篇)

2、注意:在取整时,不进行四舍五入

如果输入的公式为=INT(-I3),则返回结果为四舍五入的负值

如果输入的公式为=ABS(INT(-I3)),则返回结果为四舍五入的正值

Excel表常用函数经典实例讲解(第二篇,共四篇)

Excel表常用函数经典实例讲解(第二篇,共四篇)

1、实现功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。

使用格式:ISERROR(value)

参数说明:Value表示需要测试的值或表达式。

实例应用:在K15单元格输入公式:=ISERROR(I15/J15),确认以后,如果J15单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。

如下图:

Excel表常用函数经典实例讲解(第二篇,共四篇)

2、注意:此函数通常与IF函数配套使用,如果将上述公式修改为:==IF(ISERROR(I15/J15),"请输入除数",I15/J15),如果J15为空或“0”,则相应的单元格显示为“请输入除数”,反显示I15/J15的结果。

Excel表常用函数经典实例讲解(第二篇,共四篇)

1、实现功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。

使用格式:LEFT(text,num_chars)

参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。

实例应用:例如学号是“040902002”中"04"代表2004年也就是04级学员,“09”代表9月,“02”代表第02班,“002”代表第02班的002号。那么现在我要把这“040902002”字符串中提取班级,如“04级”。

在G3单元格输入公式:=LEFT(A3,2)&"级"

如下图:

Excel表常用函数经典实例讲解(第二篇,共四篇)

2、注意:

LEFT函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。不能间段提取。

LEFT函数对应还有RIGHT函数,

RIGHT函数名的英文意思为“右”,即从左边截取,Excel很多函数都取其英文的意思。不能间段提取。RIGHT函数以后说。

提取字符串的函数还有MID函数,些函数可以间段提取字符。任意提取字符串里任何字符段。以后再说。

1、实现功能:统计文本字符串中字符数目。

使用格式:LEN(text)

参数说明:text表示要统计的文本字符串。

实例应用:提取学生姓名的字符个数

在AE3单元格中输入公式:=LEN(B3),确认后即显示出统计结果。

如下图:

Excel表常用函数经典实例讲解(第二篇,共四篇)

2、注意:LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数——LENB,在统计时半角字符计为“1”,全角字符计为“2”。

1、实现功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。

使用格式:MATCH(lookup_value,lookup_array,match_type)

参数说明:Lookup_value代表需要在数据表中查找的数值;Lookup_array表示可能包含所要查找的数值的连续单元格区域;Match_type表示查找方式的值(-1、0或1)。如果match_type为-1,查找大于或等于 lookup_value的最小数值,Lookup_array 必须按降序排列; 如果match_type为1,查找小于或等于 lookup_value 的最大数值,Lookup_array 必须按升序排列;      如果match_type为0,查找等于lookup_value 的第一个数值,Lookup_array  可以按任何顺序排列;如果省略match_type,则默认为1。

实例应用:在这里我们要查找姓名为“曹操”的人,在B3:B12区域中是第几行,在D3单元格中输入公式:=MATCH("曹操",B3:B12,0)

如下图:

Excel表常用函数经典实例讲解(第二篇,共四篇)

2、注意:Lookup_array只能为一列或一行。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢