利用Excel函數解決文本處理問題,是最常見不過的任務啦~
在我眼裡,每個文本函數都是一個詩人……接下來就帶你領略,各種文本函數的風騷之處。
一共六個部分,文本合并、文字提取、字符清洗、文字替換、精确查找、長度計算,總有你要用上的!
01 文本合并合并和提取是文本處理中最最常見的任務。
例如,将下表中各個單元格的文字合成1個新的句子:
連字符能夠直接将一個一個的文本連接起來,形成一個新的文本:
公式:=A1 B1 C1
結果:愛老虎油
然而,連字符先天殘疾,有很多個字符時,也不能直接引用整片區域進行合并,依然隻能一個個手工添加。操作過程如下:
02 文字提取
提取型文本函數,就是從1個文本中挑出一部分。常用的提取函數就有Left、Right。
Left 函數
從左邊開始算起,提取若幹字符。例如從下面詩句提取左邊的7個字符:
公式:=Left(A1,7)
結果:一江春水向東流
Right 函數
而提取右邊的7個字符,就要用函數Right:
公式:=Right(A1,7)
結果:我也沒有女盆友
Left 和 Right 函數語法結構相同:函數名(字符串,提取數量)。隻是一左一右,提取的方向不一樣。
03 字符清洗從網頁上或神隊友那弄來的數據,可能會有莫名其妙的空格和換行符。
這些字符雖然看不見,但卻會導緻公式計算結果出錯。
Clean 函數
字面意思是清潔,它隻清除換行符等看不見的非打印字符,卻無法去除空格。
例如,A1單元格中的字符串有很多多餘的空格及2個換行符。
用Clean函數處理的結果如下:
04文字替換
Replace和Substitue這哥倆的能力是”置換“。功能類似,但是定位的方法不同。
Substitute 函數
Substitute是以字符定位字符。
例如,找出詩句中的“船”字,然後替換成“床”,公式和結果如下:
公式:=Substitute(A1,”船”,”床”)
結果:百年修得同床度,黴黴三月又分手
Replace 函數
而Replace則是以位置定位字符。
例如,從第13個字符開始提取1個字符“漢“,然後把”漢“替換成新的字符“妹“,公式和結果如下:
公式:=Replace(A1,13,1,”妹”)
結果:此情可待成追憶,我要做撩妹高手
替換函數還有一項獨門秘技:把替換為的字符寫成空值(“”),替換就變成了删除。
05精确查找Find能掘地三尺,精準定位某個字符在文本中的具體位置。
Find 函數
公式:=Find(King,A1)
結果:2
計算結果說明King在整句中是從第2個字符開始出現的。
06長度計算Len 函數
不管中文還是英文、數字,Len都将每個字符算作1。
公式:=Len(A1)
結果:15
以上就是常用的文本函數用法,想要學習更多Excel小技巧,可以點擊下面的專欄卡片,助你升職加薪!
購買課程贈送1.4G模闆、素材、字體包,職場人的必備辦公素材都在這了!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!