十、文本替换函数:

1、REPLACE函数REPLACEB函数。

REPLACE函数和REPLACEB函数用于将文本中从某一位置开始的若干个字符替换为需要的字符。

语法是:“=REPLACE(old_text, start_num, num_chars, new_text)”

“=REPLACEB(old_text, start_num, num_bytes, new_text)”

参数:old_text是要被替换掉字符的字符串。

new_text是要替换old_tex中t的字符的指定字符串。

start_num是old_text中要替换字符的起始位置。

num_char和num_byte是要进行替换的字节(符)数。

REPLACE函数与REPLACEB函数的区别:REPLACE函数面向使用单字节字符集(SBCS)的语言,而REPLACEB函数面向使用双字节字符集(DBCS)的语言。

REPLACE 和 REPLACEB 函数不支持单元格区域引用,否则将返回错误值#VALUE。

例:1)将A2单元格的字符串“TEXT@bb.com”中的“bb”替换为“aa”。

在D2单元格中插入函数:“=REPLACE(A2, 6, 2, "aa")”,按【Enter】键确认。

2)将A3单元格的字符串“春节快乐”中的“春节”替换为“新年”。

在D3单元格中插入函数:“=REPLACE(A3, 1, 2, "新年")”,按【Enter】键确认。

替换指定位置的文本

2、SUBSTITUTE函数。

SUBSTITUTE函数用于将旧文本中的某些相同字符用指定字符进行替换。

语法是:“SUBSTITUTE(text, old_text, new_text, [instance_num])”

参数:text是要被替换掉字符的文本或单元格引用。

old_text是要被替换的字符。

new_text是用于替换old_text的字符。

instance_num是要替换掉的old_text的个数,如果省略则全部替换。

例:1)将A2单元格的字符串“aa@bb.com”中的第一个“bb”替换为“aa”。

在D2单元格中插入函数:“=SUBSTITUTE(A2, "bb", "aa",1)”,按【Enter】键确认。

2)将A3单元格的字符串“abababab”中的“a”全部替换为“b”。

在D3单元格中插入函数:“=SUBSTITUTE(A3, "a", "b")”,按【Enter】键确认。

替换指定内容的文本

十一、文本合并函数:

CONCATENATE函数。

CONCATENATE函数用于将多个文本合并为一个。

语法是:“=CONCATENATE(text1, [text2], ……)”

参数:text1、text2, ……(可选)。是要合并的文本文本、数字或单元格引用。直接引用文本时,需要加半角双引号(" ");如果直接引用数字则不需要。

例:将A、B、C三列的内容合并为一个文本。

在D2单元格插入函数:“=CONCATENATE(A2, B2, C2)”,按【Enter】键确认;

在D3单元格插入函数:“=CONCATENATE("密码", ":", 123456)”,按【Enter】键确认。

合并文本

十二、重复文本函数:

REPT函数。

REPT函数儿童会更将某一文本内容重复一定次数,常用于大量复制文本内容。

语法是:“=REPT(text, number_times)”

参数:text是需要重复显示的文本。

number_times是需要重复的次数。

例:根据A列中的级别,在B列中显示相应的星级(☆)。

1、在B2单元格插入函数:“=REPT("", A2)”,按【Enter】键确认;

2、将函数复制到其他行。

十三、文本格式化删除函数:

1、TRIM函数。

TRIM函数用于删除文本末尾和字符之间大于一个的多余空格,会保留一个空格,作为词与词之间的间隔。

语法是:“=TRIM(text)”

例:删除A列文本中的空格,将结果返回到B列。

1)在B2单元格插入函数:“=TRIM(A2)”,按【Enter】键确认;

2)将函数复制到其他行。

删除多余空格

2、CLEAN函数。

CLEAN函数用于删除文本中所有不能打印的字符。

非打印字符指在计算机中确实存在,但是不能打印出来的字符,比如像ASCII码表中0-31的控制字符。

语法是:“=CLEAN(text)”