常用EXCEL函數——清洗處理類
EXCEL可以說是我們日常工作學習中最常接觸到的數據處理工具了。不論統計出勤、報銷費用,還是領導甩給你一份數據要求展現出來,並指導下一步行動,我們都曾用過EXCEL順利完成任務。儘管在大數據、雲計算相當火爆的今天,EXCEL仍作為輕量級數據處理的大哥,帶領我們這些菜鳥初探數據處理的大門。
數據處理分為3個步驟:
今天,將要教大家幾個EXCEL中輔助數據清洗的函數,:
Trim(text)
除了單詞之間的單個空格之外,移除文本中的所有空格
CLEAN(text)
刪除文本中所有不能列印的字元。對從其他應用程序導入的文本使用CLEAN刪除其中含有的當前操作系統無法列印的字元。例如,可以使用 CLEAN 刪除某些通常出現在數據文件開頭和結尾處且無法列印的低級計算機代碼
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。
Concatenate此函數已替換為CONCAT函數,用法=&
將兩個或多個文本字元串聯接為一個字元串
根據指定的字元數,REPLACE 將部分文本字元串替換為不同的文本字元串
Replace(old_text,start_num, num_chars, new_text)
old_text必需。 要替換其部分字元的文本。
start_num必需。old_text 中要替換為 new_text 的字元位置。
num_chars必需。old_text 中希望 REPLACE 使用new_text 來進行替換的字元數。
new_text必需。 將替換old_text 中字元的文本。
left/right/mid
LEFT(text,[num_chars])從文本字元串的第一個字元開始返回指定個數的字元
RIGHT(text,[num_chars])
MID(text,start_num, num_chars)
len(text)
返迴文本字元串中的字元個數
Find(find_text, within_text, [start_num])
find_text必需。 要查找的文本。
within_text必需。 包含要查找文本的文本。
start_num可選。 指定開始進行查找的字元。 within_text 中的首字元是編號為 1 的字元。 如果省略 start_num,則假定其值為 1。
FIND和 FINDB 區分大小寫,並且不允許使用通配符。如果您不希望執行區分大小寫的搜索或使用通配符,則可以使用 SEARCH 和 SEARCHB 函數
FIND與MID結合
search(find_text,within_text,[start_num])
在第二個文本字元串中查找第一個文本字元串,並返回第一個文本字元串的起始位置的編號,該編號從第二個文本字元串的第一個字元算起
可以在find_text參數中使用通配符 (問號 (?)和星號 (*)) 。問號匹配任意單個字元;星號匹配任意一串字元。如果要查找實際的問號或星號,請在字元前鍵入波形符 (~)
find_text必需。要查找的文本。
within_text必需。要在其中搜索 find_text 參數的值的文本。
start_num可選。within_text參數中從之開始搜索的字元編號。
Text(value, format_text)
將數字轉換為文本
TAG:cm雜事 |