replace的替换,是通过指定位置做替换,只能替换一个,跟python中的不一样,python中是通过字串替换。那么怎么实现全部替换呢? ----> substitute函数
(1)后缀没有B:一个字节代表一个中文字符
(2)后缀有B:两个字节代表一个中文字符
1、REPLACE(old_text,start_num,num_chars,new_text):将旧字符串的指定位置(字符下标)指定字符数
的字符串替换为新字符串
2、REPLACEB(old_text,start_num,num_bytes,new_text):将旧字符串的指定位置(字节下标)指定字节数
的字符串替换为新字符串
参数说明:第二个和第三个参数共同确定替换对象
例如:(从第九个字符开始,连续出现字符长度为3的字符串)
old_text:原字符串
start_num:要替换的对象从哪个位置开始
num_chars/bytes:要替换的长度
new_text:新的字符串(要替换旧字符串的对象)
3、SUBSTITUTE(text,old_text,new_text,[instance_num]):在文本字符串中用新文本替换旧文本
subdtitute函数可以实现全部替换,给参数instance_num赋值时,还可以实现指定替换
4、LOWER(text):将一个文本字符串中的所有大写字母转换为小写字母
将text中的大写字母转小写
5、UPPER(text):将文本转换为大写字母
将text中的小写字母转大写
6、REPT(text,number_times):将文本重复一定次数
将text重复number_times次
7、TRIM(text):除了单词之间的单个空格之外,移除文本中的所有空格
去掉无效空格:前后空格,单词之间分隔有一个空格,若出现更多的空格也将被移除
8、TEXT(value,farmat_text):按照指定的格式
(单元格格式)将指定数据转换成字符串
案例:现想要将数据2334.665转为以$开头,保留两位小数,以元结尾
的字符串
9、VALUE(text):将表示数字的文本字符串转换为数字
我们知道,在excel中,将数字转为文本或字符串只需在数字前加一个单引号(数字在右文本在做)
其他excel文本函数见:
excel文本函数篇1
excel文本函数篇2