Excel中的函数公式,非常的繁多,想要全部学习,几乎是不可能的,也是不可取的,但是对于常用的办公必备函数公式,必须掌握哦,今天,我们要学习的10个函数公式,不仅使用,而且能看懂,也能学会!
一、文本截取:Left、Mid、Right函数。
目的:从文件编码中提取年份、部门、编号信息。
方法:
在目标单元格中输入公式:=LEFT(B3,4)、=MID(B3,6,3)、=RIGHT(B3,3)。
解读:
2、作用及语法结构:
(1)、Left函数。
作用:从一个文本字符串的第1个字符返回指定长度的字符。
语法:=Left(字符串或引用,需要提取的字符长度)。
(2)、Mid函数。
作用:从字符串中指定的字符开始,返回指定长度的字符串。
语法:=Mid(字符串或引用,需要提取的字符所在的位置,需要提取的字符长度)。
(3)、Right函数。
作用:从字符串的最后一个字符开始,返回指定长度的字符串。
语法:=Right(字符串或引用,需要提取的字符长度)。
二、生成随机数:Rand、Ran的between函数。
目的:生成0-1之间或指定范围类的随机数。
方法:
在目标单元格中输入公式:=RAND()、=RANDBETWEEN(1,100)。
解读:
1、Rand和Randbetween函数的作用都是生成随机数,但Rand函数生成的是0-1之间的随机数;而Randbetween函数生成的是指定范围类的随机数。
2、语法:
(1)、Rand函数:=Rand()。没有参数。
(2)、Randbetween函数:=Randbetween(最小值,最大值)。
三、向下取整、四舍五入:Int、Round函数。
目的:对指定的数值向下取整或四舍五入。
方法:
在目标单元格中输入公式:=INT(C3)、=ROUND(C3,0)。
解读:
1、如果要取整,那就必须用Int函数,语法结构:=Int(值或引用)。
不管小数点后面的值是几,一律去掉,只保留整数位。
2、如果要严格的执行“四舍五入”,就必须用Round函数,语法结构:=Round(值或引用,保留小数的位数)。
四、多条件判断:Ifs函数。
目的:根据对应要求判断等级。
方法:
在目标单元格中输入公式:=IFS(C3=100,"满分",C3>=95,"优秀",C3>=80,"良好",C3>=60,"及格",C3<>
解读:
如果要多条件判断,除了IF函数嵌套使用之外,还可以使用Ifs函数,而且比If嵌套简单,且便于维护。语法结构:=Ifs(条件1判断,返回值1,条件2判断,返回值2……条件N判断,返回值N)。
五、隐藏错误值:Iferror函数。
目的:隐藏由于数据原因返回的错误值。
方法:
在目标单元格中输入公式:=IFERROR(D3/C3,"")。
解读:
1、在实际的数据处理中,如果要隐藏公式的错误结果(并不是公式错误,而是由于数据源的数据问题),可以实用Iferror函数。暨如果公式的计算结果有误,则返回指定的值,否则返回公式本身的值。
2、语法结构:=Iferror(公式,公式错误时返回的值)。
六、字母大小写函数:Upper、Proper、Lower函数。
目的:对给定的字母大小写转换。
方法:
在目标单元格中输入公式:=UPPER(B3)、=PROPER(B3)、=LOWER(B3)。
解读:
1、全部大写函数:Upper。语法结构:=Upper(字母或引用)。
2、首字母大写,其他字母全部小写函数:Proper。语法结构:=Proper(字母或引用)。
3、全部小写函数:Lower。语法结构:=Lower(字母或引用)。
目的:对“销量”进行排名。
方法:
在目标单元格中输入公式:=RANK(D3,$D$3:$D$9,0)或=SUMPRODUCT(($D$3:$D$9>D3)/COUNTIF($D$3:$D$9,$D$3:$D$9))+1。
解读:
1、美式排名:用Rank函数,但是会出现“跳跃”的情况,例如示例中的两个第3名之后,直接是第5名,没有出现第4名。语法结构:=Rank(排序的值,排序值所在的范围,0或1)。其中第三个参数为0时:升序;为1时:降序。
2、中国式排名:用Sumproduct函数,不会出现“跳跃”的情况,更加符合国人的使用习惯。语法结构:=Sumproduct(数组1,数组2……数组N)。
八、计数统计:Count、Counta、Countblank、Countif、Countifs函数。
目的:根据要求进行计数统计。
方法:在目标单元格中输入公式:=COUNTA(B3:B9)、=COUNT(D3:D9)、=COUNTBLANK(D3:D9)、=COUNTIF(E3:E9,"上海")、=COUNTIFS(D3:D9,">=60",E3:E9,"上海")。
解读:
1、如果要统计区域中的非空单元格的个数,可以用Counta函数,语法结构:=Counta(数值区域)。
2、如果要统计区域中的数值单元格的个数,可以用Count函数,语法结构:=Count(数值区域)。
3、如果要统计区域中的空单元格的个数,可以用Countblank函数,语法结构:=Countblank(数值区域)。
4、单条件计数,Countif函数。语法结构:=Countif(条件区域,条件)。
5、多条件计数,Countifs函数。语法结构:=Countifs(条件1区域,条件1,条件2区域,条件2……条件N区域,条件N)。
九、求和统计:Sum、Sumif、Sumifs函数。
目的:根据要求进行求和统计。
方法:
在目标单元格中输入公式:=SUM(D3:D9)、=SUMIF(C3:C9,"男",D3:D9)、=SUMIFS(D3:D9,C3:C9,"男",D3:D9,">=80")。
解读:
1、无条件求和:Sum函数,语法结构:=Sum(数值或引用)。
2、单条件求和:Sumif函数,语法结构:=Sumif(条件范围,条件,求和范围)。
3、多条件求和:Sumifs函数,语法结构:=Sumifs(求和范围,条件1范围,条件1,条件2范围,条件2……条件N范围,条件N)。
十、内容重复:Rept函数。
目的:对指定的内容按指定的次数重复。
方法:
在目标单元格中输入公式:=REPT(B3,3)。
解读: