数据分析-Excel知识点备忘-(4)文本清洗函数

一、TRIM() 、CLEAN() 函数

-TRIM()删除单元格内容中间多余的空格,CLEAN()删除文本中的换行。

我们在工作中从数据库或网页获取的数据,经常会有不确定的空格以及换行,这对我们的数据分析工作会造成很多麻烦,如进行公式计算、查找数据、引用数据时会报错。

TRIM()函数可以把单元格内容中单词之间空格以外的空格都去掉(即去掉单词前后多余的空格,以及单词中间2个以上的空格会只保留一个)。

CLEAN()函数可以用来删除文本中的换行,一般和TRIM()搭配使用,让数据变得干净整齐。

二、LEFT() 、 RIGHT() 函数

-LEFT()函数从文本字符串的左边(开头)取出指定数目的字符;

-RIGHT()函数从文本字符串的右边(结尾)取出指定数目的字符;

-MID()函数从文本字符串的指定位置开始取出指定数目的字符。

注:截取字符的方式(其实所有函数都)没有标准答案,可以从右边截取,可以从左边截取,也可以从中间截取,实际的用法应根据工作需求,做出调整。

图中补充了判断性别的方法:由于身份证有可能是16位有可能是18位,16位的身份证号码中性别位是第16位,18位的身份证号码中性别位是第17位,奇数为男,偶数为女(奇偶可以用MOD()求余数函数来判断),我们不管16还是18位,直接先从左截取17位(不足17位会直接显示所有字符),然后就可以统一截取最右边的一位性别位,进行判断了。

三、LEN() 、 LENB() 函数

-LEN()函数返回字符串的总字符数(不管是汉字、数字、字母,都是1个字符);

-LENB()函数返回字符串的总字节数(汉字2个字节,字母、数字都是1个字节)。

案例1 :

案例2:

Excel的内置函数有很多,我们掌握了一部分常用函数后,更重要的是去融会贯通,将各种函数混合嵌套使用,才能更迅速高效地完成数据工作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章