Excel中的實用數據清理技巧:Char, Substitute函數

“今天我們為大家帶來一種實用的數據清理技巧:當你從互聯網拷貝一些數據,粘貼至Excel中時往往會出現很奇怪的格式,那麼我們如何對它進行清理呢?”如下面的列子,初始狀態單元格內有內嵌的3行字符串,每行中都有著ASCII字符 (換頁, 換行符號),我們的目標是將其轉化成D列中的樣子:


Excel中的實用數據清理技巧:Char, Substitute函數


首先,我們需要了解換頁字符在Excel中的表達式,我們知道利用CHAR函數可以返回該字符,它的函數表達式為CHAR(12)。 (你可以通過點擊閱讀原文查看所有ASCII對照表)


Excel中的實用數據清理技巧:Char, Substitute函數

同樣的換行符號的CHAR函數表達式為CHAR(10),那麼知道以上信息之後,我們就可以利用Substitute函數進行替換操作了!


Excel中的實用數據清理技巧:Char, Substitute函數

我們看一看紅線標記出的部分:

SUBSTITUTE(C2,CHAR(10),",")

我們通過把原始單元格中的換行符號CHAR(10), 替換成逗號, 這步完成後原單元格應該變為:


Excel中的實用數據清理技巧:Char, Substitute函數


我們再進行下一步的操作,將換頁符號CHAR(12)替換成空


Excel中的實用數據清理技巧:Char, Substitute函數

BINGO!完成!


Excel中的實用數據清理技巧:Char, Substitute函數

總結

今天我們介紹瞭如何利用CHAR和SUBSTITUTE函數進行數據清理,大家對SUBSTITUTE函數應該比較熟悉,而CHAR函數的使用,能幫助你完成一些平時可能看起來頭痛的任務!

大家如果有任何問題請在下方留言,我們會盡力解答!如果覺得有幫助也請分享給你的同事朋友,讓大家一起進步!


分享到:


相關文章: