Excel数据分析从入门到精通(三)函数进阶-52个Excel函数
1.清洗类函数-left函数含义函数使用2.清洗类函数-right函数含义函数使用3.清洗类函数-MID函数含义函数使用4.清洗类函数-len函数含义函数使用5.清洗类函数-LENB函数含义函数使用6.清洗类函数-concatenate函数含义函数使用7.清洗类函数-text函数含义函数使用8.清洗类函数-trim函数含义函数使用9.清洗类函数-replace函数含义函数使用10.清洗类函数-substitute函数含义函数使用11.清洗类函数-find函数含义函数使用12.清洗类函数-search函数含义函数使用小声念叨……这里应该是重点内容了吧OTZ感觉前面的内容都看了个寂寞
1.清洗类函数-left
函数含义
解释:left函数是一个字符串函数,它返回具有指定长度的字符串的左边部分
使用方法:left(text,[num_chars])
其中text为文本单元格位置,[num_chars]是字符串长度
函数使用
有单元格数据如下,数据所在位置为D6:
数据蛙继续加油
截取要求、函数公式与结果如下:
2.清洗类函数-right
函数含义
解释:right函数是一个字符串函数,它返回具有指定长度的字符串的右边部分
使用方法:=right(text,[num_chars])
其中text为文本单元格位置,[num_chars]是字符串长度
函数使用
有单元格数据如下,数据所在位置为D6:
数据蛙继续加油
截取要求、函数公式与结果如下:
整体用法与left相似,不过一个是取左边的字符,一个取右边的字符
3.清洗类函数-MID
函数含义
解释:从指定位置开始,提取用户指定的字符数
使用方法:=MID(text,start_num,num_chars)
text:文本单元格位置
start_num:起始位置
num_chars:字符串长度
起始索引从1开始
函数使用
有单元格数据如下,数据所在位置为D6:
数据蛙继续加油
截取要求、函数公式与结果如下:
4.清洗类函数-len
函数含义
解释:返回文本字符串中的字符数
使用:=LEN(text)
text:文本单元格位置
返回的是字符串的字符数,不是字节数
函数使用
有单元格数据如下,数据所在位置为D6:
数据蛙继续加油
截取要求、函数公式与结果如下:
5.清洗类函数-LENB
函数含义
解释:LenB函数返回字符长度,但双字节字符会返回2,单字节返回1
使用方法:=LENB(text)
函数使用
有单元格数据如下,数据所在位置为D6:
数据蛙继续加油
截取要求、函数公式与结果如下:
汉字的标点也是两个字节,英文标点是一个字节,相当于返回字节数
6.清洗类函数-concatenate
函数含义
解释:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中
使用方法:=concatenate(text1,text2,……)
函数使用
有三个单元格内容如下,所在位置分别为E6/E7/E8
数据蛙 继续 加油
截取要求、函数公式与结果如下:
7.清洗类函数-text
函数含义
解释按指定格式讲熟知转换成文本
使用方法TEXT(value,format_text)
value:必须为数值
format_text:设置value格式
函数使用
有两个数据,格式如下,单元格位置为D6和D7
2000 /10/15
截取要求、函数公式与结果如下:
format_text记得要加双引号,格式相当于设置格式的自定义中的选项
8.清洗类函数-trim
函数含义
解释把单元格内容前后的空格去掉,但是不去掉字符之间的空格
使用方法trim(text)
函数使用
有单元格数据如下,两边有空格,位置为D6
数据蛙继续加油
截取要求、函数公式与结果如下:
9.清洗类函数-replace
函数含义
解释将一个字符串中的部分字符用林改一个字符串替换
使用=replace(old_text,start_num,num_chars,new_text)
old_text:字符串的单元格位置
start_num:起始字符索引,索引从1开始
num_chars:需要修改的字符长度
new_text:新字符内容,字符需要加双引号
函数使用
有单元格数据如下,位置为D6
数据蛙继续加油
截取要求、函数公式与结果如下:
10.清洗类函数-substitute
函数含义
解释对指定字符串进行替换
使用=substitute(text,old_text,new_text,[instance_num])
text:原字符串单元格位置
old_text:需要替换的字符串,需要加双引号
new_test:目标字符串,需要加双引号
[instance_num]:若有重复字符串,指定为第n个重复字符串,若不填写则每个重复字符串都会被替换
函数使用
有两个单元格数据如下,位置为E6和E7
数据蛙继续加油 数据蛙数据蛙数据蛙继续加油
截取要求、函数公式与结果如下:
11.清洗类函数-find
函数含义
解释查找一个字符串在另一个字符串的位置,区分大小写
使用=find(find_text,within_text,[start_num])
find_text:要查找的字符串,需要加双引号
within_text:需要被查找的字符串所在的单元格
start_num:起始位置,若不填写则从第一个开始查找
注意:也可查找多个字符
函数使用
有字符串内容如下,位置为D6
Datafrog
截取要求、函数公式与结果如下:
12.清洗类函数-search
函数含义
解释查找一个字符串在另一个字符串的位置,不区分大小写
使用方法=search(find_text,within_texi,[start_num])
find_text:要查找的字符串
within_text:要查找的单元格
start_num:起始位置
函数使用
有字符串内容如下,位置为D6
Datafrog
截取要求、函数公式与结果如下:
注意:也可查找多个字符