
一、数字处理函数
1.取绝对值
表达式:=ABS(数字/单元格)

2.取整
表达式:=INT(数字)

3.四舍五入
表达式:=ROUND(数字,小数位数)


4.向上取整
表达式:=ROUNDUP(数字,小数位数)

5.向下取整
表达式:=ROUNDDOWN(数字,小数位数)

向上取整就是该数的整数部分+1,向下取整则是该数的整数部分。
二、文本处理函数
1.Trim 函数:删除空格
表达式:=TRIM(TEXT) TEXT为需要删除空格的文本
2.Concatenate函数:将两个或多个文本字符串联接为一个字符串。
表达式:=CONCATENATE(text1, [text2], ...)
注释:可以利用连接符&实现相同的功能。
3.Replace函数:替换字符
表达式:=REPLACE(old_text, start_num, num_chars, new_text)
old_text为需要替换的文本,start_num替换字符的位置,num_chars利用new_text替换的字符数,new_text要替换old_text的新文本。

4.Substitue函数:在某一文本字符串中替换指定的文本
表达式:=SUBSTITUTE(text, old_text, new_text, [instance_num])。text为包含需要替换的文本,old_text为需要替换的文本,new_text为替换old_text的文本,instance_num为可选参数,指定了数字则只替换相应顺序的old_text,否则全部替换。
和Replace区别:Substitue根据文本内容进行替换,Replace根据字符位置进行替换。
举例:替换部分电话号码
把号码中间四位换成****
=SUBSTITUTE(B2,MID(B2,4,4),"****",1)

最后一个参数使用1,表示只替换第一次出现的内容。比如第七行的电话号码是17810101010,最后四位和中间四位相同,如果不指定1,就会全部替换掉了。
5.LEFT函数:从文本字符串的第一个字符开始返回指定个数的字符。
表达式:=LEFT(text, [num_chars])。text包含要提取的字符,num_chars为指定要提取的自负数量,必须≥0,如果大于文本长度,则返回全部文本,如果省略则假定其值为1。
6.Right函数:
用法同Left,只是取数方向相反,从右侧开始取数。
7.Mid函数:从指定位置开始提取特定数目的字符
表达式:=MID(text, start_num, num_chars)。text包含要提取字符的文本,start_num文本中要提取第一个字符的位置,num_chars希望提取的字符个数。

三、逻辑运算函数
1、IF函数条件判断
表达式:=IF(判断的条件,符合条件时的结果,不符合条件时的结果)

2.多条件判断
AND函数对两个条件判断,如果同时符合,IF函数返回“有”,否则为无。

3.Iferror函数:用来处理错误值
表达式:=IFERROR(value, value_if_error)
value为要检查的值,value_if_error为在value为错误时返回的值,错误类型包括:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、 #NAME? 或 #NULL!

4.条件求和SUMIF,多条件求和SUMIFS,条件计数COUNTIF,多条件计数COUNTIFS。这几个函数在"EXCEL 之求和函数&技术函数"篇中已经介绍过,这里就不再重复介绍了。
四、日期函数
1.TODAY 函数:返回当天日期
表达式:=TODAY()
2.YEAR 函数:提取年份
表达式:=YEAR(待提取的日期)
3.MONTH函数:提取月份
表达式:=MONTH(待提取的日期)
4.DAY函数:提取日
表达式:=DAY(待提取的日期)
5.TEXT函数:返回星期
表达式:=TEXT(B2,"aaaa")

6.LEN+MONTH:计算季度
表达式:=LEN(2^MONTH(A2))
7.WEENNUM:计算日期是本年的第几周。
表达式:=WEEKNUM(A2)
网友评论