一、數據清洗:提取類。 函數:Left、Right、Mid、Find。 目的:按照指定的要求提取指定的值。 方法: 在指定的目標單元格中依次輸入:=LEFT(C3,6)、=MID(C3,7,8)、=RIGHT(C3,4)。 解讀: 除了用Left、Mid和Right提取固定位置的值之外,還可以借助Find函數提取不固定位置的值。 目的:分別提取混合內容“姓名&工號”中的“姓名”和“工號”。 方法: 在目標單元格中輸入公式:=LEFT(B3,FIND("-",B3)-1)、=MID(B3,FIND("-",B3)+1,100)。 解讀: 1、公式中的-1和+1是修正值,在實際的應用中要靈活對待。 2、公式:=MID(B3,FIND("-",B3)+1,100)中的第3個參數“100”是自定義值,只要明顯的大于要提取字段的長度即可。 二、數據清洗:清除類。 函數:Trim。 目的:清除“員工姓名&工號”中多余的空格。 方法: 在目標單元格中輸入公式:=TRIM(B3)。 解讀: 1、為了更清晰的進行對比,用Len函數對清除前后的字符串長度進行了測量。 2、如果字符串中間有多個空格,則只保留一個,其余的全部會清除。 三、數據清洗:替換類。 1、Replace函數。 功能:將指定字符串中的部分字符串用新的字符串進行替換。 語法結構:=Replace(源字符串,開始位置,字符長度,替換字符串)。 目的:將“員工姓名&工號”中的“-”替換為“*”。 方法: 在目標單元格中輸入公式:=REPLACE(B3,FIND("-",B3),1,"*")。 2、Substitute函數。 功能:將指定字符串中指定的字符用心的字符進行替換。 語法結構:=Substitute(源字符串,被替換字符串,替換字符串,[替換序號])。 解讀: 參數“替換序號”可省略,意思就是值如果“源字符串”中有兩個或多個“被替換字符串”,通過參數“替換序號”來指定具體要替換第幾個“被替換字符串”。例如:字符串“我愛我的祖國”中有2個“我”,如果“替換序號”為1,則只替換第1個“我”;如果“替換序號”為2,則只替換第2個“我”。 目的:將“員工姓名&工號”中的“-”替換為“*”。 方法: 在目標單元格中輸入公式:=SUBSTITUTE(B3,"-","*")。 四、數據清洗:內容合并類。 1、Concat函數。 功能:連接列表或文本字符串區域。 語法結構:=Concat(字符串或單元格區域)。 目的:將同一員工的所有信息合并到“備注”列中。 方法: 在目標單元格中輸入公式:=CONCAT(B3:F3)。 2、Phonetic函數。 功能:合并出數字外的字符串或區域。 語法結構:=Phonetic(字符串或單元格區域)。 目的:將同一員工的所有信息合并到“備注”列中。 方法: 在目標單元格中輸入公式:=PHONETIC(B3:F3)。 解讀: 合并的內容中并沒有“月薪”是因為其功能決定的,Phonetic函數不能合并沒有拼音的字符。 3、Textjoin函數。 功能:使用分隔符連接列表字符串區域。 語法結構:=Textjoin(分隔符,是否保留空格,合并區域)。 目的:將同一員工的所有信息合并到“備注”列中。 方法: 在目標單元格區域中輸入公式:=TEXTJOIN("、",1,B3:F3)。 解讀: 上述的3個合并字符串函數,除了按列合并內容外,還可以按行合并。 |
免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!
掃一掃,關注站長網微信