excel函数之数据分析中的应用(文本清洗函数)

查找函数
find  (find_text,within_text,start_num)  [返回 Find_text Within_text中位置的值]
Find_text 是要查找的字符串。
Within_text 要在这个单元格内查找关键字
Start_num 指定开始进行查找的字符数。比如Start_num为1,则从单元格内第一个字符开始查找关键字。如果忽略 start_num,则假设其为 1。
 
截取函数
left(text,[num_chars])   [从文本字符串左边起第一个字符返回指定个数字符]
text 包含要提取字符的字符串
num_chars 指定要提取的字符量,必须大于等于0,若大于文本长度,则返回全部文本,默认值为1
 
right (text,[num_chars])   [从文本字符串右边起第一个字符返回指定个数字符]
text 包含要提取字符的字符串
num_chars 指定要提取的字符量,必须大于等于0,若大于文本长度,则返回全部文本,默认值为1
 
mid(text,start_num,num_chars)   [从文本字符串指定位置提取指定个数字符]
text 包含要提取字符的字符串
start_num 文本中提取的第一个字符的位置
num_chars 指定要提取的字符量
 
计算长度函数
len(text) [返回字符串的长度值]
text 被计算长度的字符串
 
合并字符串
Concatenate(text1,text2,....) [合并字符串,返回合并之后的字符串]
text 需要合并的字符串
 
替换函数
repalce(old_text, start_num, num_chars, new_text)  [ 在某一文本字符串中替换特定位置处的任意文本 ]
old_text     必需。 要替换其部分字符的文本。
start_num     必需。 old_text 中要替换为 new_text 的字符位置。 
num_chars     必需。 old_text 中希望 REPLACE 使用 new_text 来进行替换的字符数。
Num_bytes     必需。 old_text 中希望 REPLACEB 使用 new_text 来进行替换的字节数。
new_text     必需。 将替换 old_text 中字符的文本。
 
substitute(text,old_text,new_text,instance_num) [将字符串中的部分字符串以新字符串替换 某一文本字符串中替换指定的文本 ]
text 必需。 需要替换其中字符的文本,或对含有文本(需要替换其中字符)的单元格的引用。
old_text     必需。 要替换的文本。
new_text     必需。 将替换 old_text 中字符的文本。
Instance_num     可选。 指定要用 new_text 替换 old_text 的事件。 如果指定了 instance_num,则只有满足要求的 old_text 被替换。 否则,文本中出现的所有 old_text 都会更改为 new_text。
 
trim(text)  [删除字符串中前后多余的空格,但字符串之内的空格不会删除,返回删除空格之后的字符串]
text   需要删除空格的文本
 
text(value,format_text) [根据指定的数值格式将数字转成文本]  注:windows上也可以用CTRL+1选择所需格式进行转换,更加方便
value 被转换的数字(可以为系统的时间或者普通数字)
format_text  指定的格式
发布了7 篇原创文章 · 获赞 4 · 访问量 4092

猜你喜欢

转载自blog.csdn.net/mo926983/article/details/104512321