对数字进⾏部分变换的函数按⼀定⽅向取舍数字的函数
 

1 ROUND函数将返回按指定的小数位进⾏四舍五⼊的数字, 语法结构:=ROUND(数字,数字的小数位)。例如 “=ROUND(1.564,1) ”将会返回1.6 。

2 MROUND函数将返回最接近输⼊值基数的倍数值,语法结 构:=MROUND(数字,乘数)。例如“=MROUND($1.96,0.05) ” 返回最接近5美分倍数的价格,即1.95美元 。

3 INT函数会将数值向下取整为最接近的整数,语法结构: =INT(数字) l MOD函数将返回参数除以除数后的余数,语法结构: =MOD(数字,除数),除数可以是0以外的任何数字。例如 “=MOD(1.564,1) ”则会返回0.564。

4 ABS函数将返回数字被去掉符号后的值,语法结构: =ABS(数字)。例如“=ABS(-5) ”与“=ABS(5) ”都将返回5。

5 CEILING函数会将参数向远离0的⽅向舍⼊为最接近的整数,语法结构:=CEILING(数字,舍⼊计算倍数)。例如 “=CEILING(2.01,1) ”将返回3,“=CEILING(-2.01,-1) ”将返回3。数字和舍⼊计算倍数的符号必须相同,否则将返回错误值 #NUM! l FLOOR函数与CEILING函数类似,只不过是向接近0的⽅向 进⾏舍⼊,语法结构: =FLOOR(数字,舍⼊计算倍数)。例如 “=FLOOR(1.99,1) ”将返回1, “=FLOOR(-1.99,-1) ”将返回-1。 设定的数字与舍⼊计算倍数必须具有相同的符号,否则将返回错误值#NUM! 。

6 ROUNDUP函数与ROUND函数相似,只是是向远离0的⽅向进⾏舍⼊,语法结构:=ROUNDUP(数字,数字的小数位) l ROUNDDOWN函数与ROUND函数相似,只是是向远离0的⽅向舍⼊,语法结构:=ROUNDDOWN(数字,数字的小数位)。

 

信息函数


1  SNUMBER函数当单元格中输⼊的是数字时,会返回TRUE,⽽如果输⼊的内容是⽂本或空白时,则返回FALSE。语法结构: =ISNUMBER(检测值)。例如在编写 IF语句时,如果希望即使单元格为0,公式也同样会读取,则ISNUMBER会非常有用 。

2  STEXT函数当检测值为⽂本时,返回TRUE。语法结构:=ISTEXT(检测值) 。

3  SBLANK函数当引用的单元格为空时,返回TRUE。语法结构:=ISBLANK(检测值)。

 

⽂本函数


1  LEFT函数将返回从左起,达到指定字符数的⽂本,语法结构:=LEFT(⽂本,字符数)。例如“=LEFT("Good morning",7) ”将会返回"Good mo" 。

2  RIGHT函数将返回从右起,达到指定字符数的⽂本,语法结构:=RIGHT(⽂本,字符数)。例如“=RIGHT("Good morning",7) ”将会返回"Morning"。

3  MID函数将返回从起始字符开始,达到指定字符数的⽂本,语法结构:=MID(⽂本,起始数字,字符数)。例如“=MID("Good morning",2,5) ”将会返 回"ood M"。 

4  LEN函数将返回⽂本中包含的字符数,语法结构:=LEN(⽂本)。例如“=LEN("Good morning") ”将会返回12 。

5  LOWER函数会将⽂本中所有字母转为小写形式,语法结构:=LOWER(⽂本)。例如“=LOWER("Good morning") ”将会返回"good morning" 。

6  UPPER函数会将⽂本中的所有字母转为⼤写形式,语法结构:=UPPER(⽂本) l PROPER函数会将⽂本中每个单词的首字母转为⼤写形式,⽽将其他字母转为小写形式,语法结构:=PROPER(⽂本)。例如“=PROPER("goOd moRNing")”将会返回"Good Morning“ 。

7  TRIM函数将删除多余的空格,并在不同单词间保留⼀个单元格作为分隔,语法结构:=TRIM(⽂本)。例如“=TRIM("Good morning") ”将会返回 "Good morning" 。

8  TEXT函数对于⽣成包含检测值的动态标签非常有用,如果希望用⼀个特定格式的数值同时显示上述两种类型的信息,则必须使用TEXT函数,并定义数值显示的格式,语法结构: =TEXT(检测值,格式)。例如“=TEXT(1.386, "$0.00") ”将会返回"$1.39" l VALUE函数可将代表数值的⽂本转换为数值,语法结构:=VALUE(⽂本)。