Excel公式-文本查找函数
1、查找字符串中指定字符的起始位置
SEARCH与SEARCHB函数
1)语法:search(find_text,within_text,[start_num])
,其中[start_num]为非必需项
2)示例:返回“hello world world”中“world”首次出现的位置
输出结果:7
3)search与searchb的区别
searchb在遇到中文时,按两个字节计算,数字与字母按一个字节计算;
search均按一个字节计算。
输出结果:10
输出结果:12
FIND与FINDB函数
SEARCH与SEARCHB函数大小写不敏感,如果要执行区分大小写的搜索,需使用FIND与FINDB函数。
输出结果:10
2、返回字符串中指定位置的字符
MID与MIDB函数
1)语法:mid(text,start_num,num_chars)
2)示例:返回“hello 世界 World”中从位置6开始的3个字符。
输出结果: 世界
(注:此处“世界”字符串前有一个空格,占据一个字符)
3)MID与MIDB函数区别
midb在遇到中文时,按两个字节计算,数字与字母按一个字节计算;
mid均按一个字节计算。
输出结果: 世
(注:此处“世”字符串前有一个空格,占据一个字符)
3、替换字符串中指定位置的字符
REPLACE与REPLACEB函数
1) 语法:replace(old_text,start_num,num_chars,new_text)
2) 示例: 将“hello 世界 World”字符串中第7个字符后的2两个字符替换为“world"
输出结果:hello world World
3) REPLACE与REPLACEB函数
REPLACEB在遇到中文时,按两个字节计算,数字与字母按一个字节计算;
REPLACE均按一个字节计算。
输出结果:hello world界 World