Excel里分别是有数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。在我们日常工作中使用Excel制作表格整理数据的时候,常常要用到它的函数功能来自动统计处理表格中的数据。在这里小编总结整理了Excel中使用频率最高的函数的功能、使用方法,以及这些函数在实际应用中的实例剖析,并配有详细的介绍。下面就按函数的第一个字母顺序,一个一个函数说明,举例子讲解。
工具/原料
电脑
Excel 2013 64bit
一、FIND函数
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单元格里显示。如下图:
2、注意:在使用FIND函数时,find_text在within_text没有,侧返回#VALUE!
二、IF函数
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,"是","不是")。如下图:
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),"及格","不及格") 确认后如下图:
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,"优")))) 等同效果。如下图:
5、4,if函数与countif嵌套使用时。以平均分是否等同任何一门成绩分数为例,如果有那么返回“真TRUE”;没有则返回“假(FALSE)使用格式:=IF(COUNTIF(I3:P3,R3)>0,"是","不是")在AC3单元格中输入公式=IF(COUNTIF(I3:P3,R3)>0,"是","不是")如下图:
6、注意:本文中IF函数与其它函数嵌套使用的情况有很多。我就不一一说了,希望读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。
三、INDEX函数
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列交叉处的单元格中的内容。如下图:
2、注意:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。
四、INT函数
1、实现功能:将数值向下取整为最接近的整数。使用格式:INT(number)参数说明:number表示需要取整的数值或包含数值的引用单元格。实例应用:在AD3单元格中输入公式:=INT(I3),确认后显示出相应的数字,(不会自动四舍五入,只是取整数)。如下图:
2、注意:在取整时,不进行四舍五入。如果输入的公式为=INT(-I3),则返回结果为四舍五入的负值。如果输入的公式为=ABS(INT(-I3)),则返回结果为四舍五入的正值。
五、ISERROR函数
1、实现功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。使用格式:ISERROR(value)参数说明:Value表示需要测试的值或表达式。实例应用:在K15单元格输入公式:=ISERROR(I15/J15),确认以后,如果J15单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。如下图:
2、注意:此函数通常与IF函数配套使用,如果将上述公式修改为:==IF(ISERROR(I15/J15),"请输入除数",I15/J15),如果J15为空或“0”,则相应的单元格显示为“请输入除数”,反显示I15/J15的结果。
六、LEFT函数
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)&"级"如下图:
2、注意:LEFT函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。不能间段提取。LEFT函数对应还有RIGHT函数,RIGHT函数名的英文意思为“右”,即从左边截取,Excel很多函数都取其英文的意思。不能间段提取。RIGHT函数以后说。提取字符串的函数还有MID函数,些函数可以间段提取字符。任意提取字符串里任何字符段。以后再说。
七、LEN函数
1、实现功能:统计文本字符串中字符数目。使用格式:LEN(text)参数说明:text表示要统计的文本字符串。实例应用:提取学生姓名的字符个数在AE3单元格中输入公式:=LEN(B3),确认后即显示出统计结果。如下图:
2、注意:LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数——LENB,在统计时半角字符计为“1”,全角字符计为“2”。
八、MATCH函数
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)如下图:
2、注意:Lookup_array只能为一列或一行。