Excel学习笔记(1)常见的文本清洗函数的用法
常见的文本清洗函数
注意:当单元格A1是单元格B1和C1的和,如果把B1删除,由于函数关系,A1也不能正常显示。所以在对A1进行操作之前要进行一次复制粘贴,粘贴格式为数值型。这是将B1或C1删除不再影响A1的操作。
一、FIND函数
1.find函数的含义
对要查找的文本进行定位,以确定其位置。【返回一个字符串在另一个字符串中出现的起始位置,区分大小写】。
2.find函数的语法格式
=find(find_text,witnin_text,[start_num])
中文意思 find(要查找的文本,文本所在的单元格,从第几个位置开始查找[可以自己设置,默认设置为从第一个位置开始,一般省略默认设置])。
3.案例
如上要查找单元格中的“k”,在find函数中k要用英文双引号括住,P2代表的是哪一个单元格。
二、LEFT函数(RIGHT同理)
1.left函数的含义
left函数用来对单元格内容进行截取。从左边第一个字符开始截取,截取指定的长度。
2.语法格式
=left(text,num_chars)
text代表用来截取的单元格的内容。
num_chars代表从左开始截取的字符数。
3.案例
4.综合应用
三、MID函数
1.mid函数的含义
从任意位置截取字符串,而LEFT和right函数只能从左或者从右的截取字符串,注意区别。
2.mid函数的语法格式
=mid(text,start_num,num_chars)
=mid(单元格,开始截取的位置,截取字符的个数)
=从单元格中的字符串中指定的起始位置起返回指定长度的字符。
3.案例(来源于百度文库)
4.注意事项
(1)空格也算一个字符
(2)如果mid的参数是一个文本,要加引号,且在英文状态下输入。
四、Concatenate函数
1.concatenate函数含义
把多个字符文本或数值连接在一起,实现合并的功能,类似于&。
2.concatenate函数的语法格式
=concatenate(text1,[text2],...)
text1,text2可以是文本或者是数值
最多为255项,但是项与项之间必须用逗号隔开。
3.案例(来源于百度文库)
4.注意事项
(1)当concatenate中的参数为“-”时,要加引号,且在英文状态下输入。
(2)concatenate作用相当于“&”。当参数较少时(三个以内),使用&较为方便。
五、replace函数
1.replace函数的含义
用新字符串替换旧字符串,而且替换的位置和数量都是指定的。
2.语法格式
=replace(old_text,start_num,num_chars,new_text)
=replace(要替换的字符串,开始位置,替换个数,新的文本)
=将一个字符串中的部分字符用另一个字符替换
注意:第四个参数是文本要加上双引号。
3.案例(来自百度文库)
4.用replace删除字符的用法
即第四个参数为“”,表示为空。