本部分主要包CONCATENATE函数、LEFT函数、RIGHT函数、MID函数、LEN函数、FIND函数、SEARCH函数、SUBSTITUTE函数、REPLACE函数、TRIM函数、CLEAN函数、LOWER函数、UPPER函数、PROPER函数、EXCACT函数、TEXT函数、DOLLAR函数、VALUE函数、CHAR函数、CODE函数、T函数、FIXED函数和REPT函数共23个。需重点掌握TEXT函数、LEFT函数、MID函数、FIND函数、LEN函数和TRIM等函数。
连接符 - &
&用于连接两个字符。&非常有用,需重点掌握。
CONCATENATE函数 – 连接
将两个或多个文本字符串连接为一个字符串。
语法:= CONCATENATE(text1, [text2], ...)
参数:text1,文本字符串1;后续参数可选。
LEFT函数 – 左截取
从文本字符串的第一个字符开始截取指定个数的字符。
语法:= LEFT(text, [num_chars])
参数:text,文本字符串;num_chars可选,截取字符的数量,默认值为1。
RIGHT函数 – 右截取
从文本字符串的最后一个字符开始截取指定个数的字符。
语法:= RIGHT(text, [num_chars])
参数:text,文本字符串;num_chars可选,截取字符的数量,默认值为1。
MID函数 – 指定截取
MID函数从文本字符串的指定位置开始截取指定个数的字符。
语法:= MID(text,start_num,num_chars)
参数:text,文本字符串;start_num,要截取的第一个字符的位置;num_chars,截取字符的数量。
LEN函数 – 文本长度
LEN函数返回文本字符串中的字符个数。
语法:= LEN(text)
参数:text,文本字符串。
FIND函数 – 精确查找
查找一个字符在另一个字符串中的位置。区分大小写,并且不允许使用通配符。
语法:= FIND(find_text, within_text, [start_num])
参数:find_text,要查找的字符;within_text,在哪一个字符里面找;start_num可选,从第几个位置开始找,缺省值为1。
SEARCH函数 – 模糊查找
用于查找一个字符在另一个字符串中的位置。不区分大小写,可以使用通配符。
语法:= SEARCH(find_text,within_text,[start_num])
参数:find_text,要查找的字符;within_text,在哪一个字符里面找;start_num可选,从第几个位置开始找,缺省值为1。
SUBSTITUTE函数 – 替换
将文本字符串中的部分字符用新字符替换。
语法:= SUBSTITUTE(text, old_text, new_text, [instance_num])
参数:text,文本字符串;old_text,哪个字符串要被替换;new_text,要被替换成什么字符串;instance_num可选,如果要被替换的文本较多,则使用该参数指定替换第几个,默认情况下全部替换。
REPLACE函数 – 指定替换
根据指定的字符数,将部分文本字符串替换为其他字符串。
语法:= REPLACE(old_text, start_num, num_chars, new_text)
参数:old_text,要替换的字符串;start_num,old_text中要替换为new_text的字符位置;num_chars,old_text中希望使用new_text来进行替换的字符数;new_tex,将替换old_text中字符的文本。
TRIM函数 – 去掉空格
清除文本中所有的空格,外文单词之间的空格除外。
语法:= TRIM(text)
参数:Text,要从中移除空格的文本。
CLEAN函数 – 去掉非打印字符
删除文本中所有不能打印的字符。
语法:= CLEAN(text)
参数:text,要从中删除非打印字符文本。
LOWER函数 – 转为小写
将一个文本字符串中的所有大写字母转换为小写字母。
语法:= LOWER(text)
参数:Text,要转换为小写字母的文本。
UPPER函数 – 转为大写
将一个文本字符串中的所有小写字母转换为大写字母。
语法:= UPPER (text)
参数:Text,要转换为大写字母的文本。
PROPER函数 – 首字母大写
将文本字符串的首字母换成大写,其余字母转换为小写。
语法:= PROPER(text)
参数:text,要转换的文本、公式、引用。
EXCACT函数 – 比较
比较两个文本字符串,如果它们完全相同,则返回TRUE,否则返回FALSE。区分大小写,但忽略格式上的差异。用于检验文档输入。
语法:= EXACT(text1, text2)
参数:text1,第一个文本字符串;text2,第二个文本字符串。
TEXT函数 – 自定义格式
设置数字格式并将其转换为文本。
语法:= TEXT(value, format_text)
参数:value,要转换成文本的数字;format_text,格式。
DOLLAR函数 – 货币格式
将数字转为货币格式。
语法:= DOLLAR(number, [decimals])
参数:number,数字;decimals可选,小数点右边的位数。
VALUE函数 – 文本转数字
将文本转换为数字。
语法:= VALUE(text)
参数:text,用引号括起来的文本、包含要转换文本的单元格引用。
CHAR函数 – 数字转字符
返回由代码数字指定的字符。如=CHAR(65)返回A。
语法:= CHAR(number)
参数:number,1~255,指定所需的字符。
CODE函数 – 字符转数字
返回文本字符串中第一个字符的数字代码。
语法:= CODE(text)
参数:text,文本字符串。
T函数 – 转文本
将字符转为文本。数字和逻辑值转为空。
语法:= T(value)
参数:value,要转换的文本。
FIXED函数 – 四舍五入
将数字四舍五入到指定的小数位数,并以文本形式返回。
语法:= FIXED(number, [decimals], [no_commas])
参数:number,要进行舍入并转换为文本的数字;decimals可选,小数点右边的位数;no_commas可选,逻辑值,如果为 TRUE,则禁止 FIXED 在返回的文本中包含逗号。
REPT函数 – 重复
将文本重复一定次数。
语法:= REPT(text, number_times)
参数:text,需要重复显示的文本;number_times,文本重复次数。