Excel還不會數據清洗?這四大類函數推薦你哦
Excel作為數據分析最好用的工具之一,今天就來說說Excel中那些數據清洗類函數。
數據截取類
數據截取類函數主要功能為從文本中提取需要的字符串,主要包括left、right、mid函數。
1、left函數
- 功能:從一個文本字符串的第一個字符開始,返回指定個數的字符
- 語法:left(要提取字符的字符串,提取長度)
- 示例:

2、right函數
- 功能:從一個文本字符串的最后一個字符開始返回指定個數的字符
- 語法:right(要提取的字符串,提取長度)
可以發現left與right函數不同之處在于,left函數是從前往后提取字符,right函數是從后往前提取字符。示例參考left函數,這里就不在展示。
3、mid函數
- 功能:從文本字符串中指定的起始位置起,返回指定長度的字符
- 語法:mid(要提取字符串的文本,第一個字符的位置,提取長度)
- 示例:

數據清除類
trim函數
- 功能:刪除字符串中多余的空格
- 語法:trim(字符串)
Excel函數功能介紹中,功能最后還有一句【會在英文字符串中保留一個作為詞與詞之間分隔的空格】;
其實不僅僅會在英文字符串中保留一個空格,在漢字中也是一樣的,下面用個示例演示函數的具體意義。
示例:

注:
- trim函數會清除字符串首尾的空格;
- trim函數會清除字符串中間的空格,但是會保留一個,作為詞與詞之間的分隔。
數據替換類
數據替換類函數主要包括兩個:Replace與Substitute函數。
1、Replace函數
- 功能:將一個字符串中的部分字符用另一個字符串替換
- 語法:replace(要替換的字符串,開始的位置,替換長度,用來替換內容)
- 示例:

注:replace要替換的部分字符串在函數中無法直接輸入,必須得用起始位置和長度表示。
2、Substitute函數
- 功能:將字符串中的部分字符串與新字符串替換
- 語法:substitute(要替換的字符串,要被替換的字符串,用來替換內容,替換第幾個)
- 示例:

注:第四個參數instance_num表示:若指定的字符串在父字符串中出現多次,則用本參數指定要替換第幾個,如果省略,則全部替換。
數據合并類
concatenate函數
- 功能:將多個文本字符串合并成一個
- 語法:concatenate(文本1,文本2,.....)
- 示例:

小結
以上就是關于Excel數據清洗4類函數,你都學會了嘛~