原文標題:《12 個 Excel 文本函數(shù)合集,再不收藏就是你的錯了!》
鏘鏘!大家好哇~ 我是衛(wèi)星醬!
在我們的 Excel 學習當中,函數(shù)是繞不過、躲不了的一大難關。
而文本函數(shù),雖然和查找、求和函數(shù)比起來,沒有那樣通用;
但是,在做數(shù)據(jù)清洗、數(shù)據(jù)提取時,它們也是很必要的哦~
今天我就來總結一下 12 個常用的文本函數(shù),以便大家查閱使用~
? Left
公式:LEFT (文本字符串,[開始位置])
釋義:從文本字符串的開頭提取指定數(shù)量的字符。
實例:=LEFT ("和秋葉一起學 Excel",6)
結果為 "和秋葉一起學"。
? Right
公式:RIGHT (文本字符串,[字符數(shù)])
釋義:從文本字符串的末尾提取指定數(shù)量的字符。
實例:=RIGHT ("和秋葉一起學 Excel",5)
結果為 "Excel"。
? Mid
公式:MID (文本字符串,[開始位置],[字符數(shù)])
釋義:從文本字符串中指定位置開始提取指定數(shù)量的字符。
實例:=MID ("和秋葉一起學 Excel",7,5)
結果為 "Excel"。
? Replace
公式:REPLACE (舊文本字符串,[開始位置],[字符數(shù)], 新文本字符串)
釋義:替換文本字符串中從指定位置開始的指定數(shù)量的字符。
實例:=REPLACE ("和秋葉一起學 Excel",7,5,"PPT")
結果為 "和秋葉一起學 PPT"。
? Substitute
公式:SUBSTITUTE (文本字符串,舊文本,新文本,[實例號])
釋義:在文本字符串中替換指定的舊文本為新文本,可以指定替換第幾個實例。
實例:=SUBSTITUTE ("秋葉秋葉秋葉","秋葉","真棒",2)
結果為 "秋葉真棒秋葉"。(把第二個「秋葉」替換成「真棒」)
? Concat
公式:CONCAT (文本 1,[文本 2],...)
釋義:此函數(shù)用于連接多個文本字符串。
實例:=CONCAT ("和秋葉","一起學","Excel")
結果為 "和秋葉一起學 Excel"
注意:與 Concatenate 相比,Concat 允許整列和整行引用,可以直接處理數(shù)組參數(shù)。
比如:
=CONCAT(D2:E3)
? Concatenate
公式:CONCATENATE (文本 1,[文本 2],...)
釋義:這個函數(shù)是 Concat 的舊版,在 Excel 2013 及以前版本中使用,同樣連接兩個或多個文本字符串。
實例:=CONCATENATE ("和秋葉","一起學","Excel")
結果為 "和秋葉一起學 Excel"
該函數(shù)不能直接連接數(shù)組。
? Text
公式:TEXT (值,格式文本)
釋義:將數(shù)值格式化為文本,格式文本可以是日期、時間或數(shù)字格式。
實例:=TEXT (DATE (2024,1,1),"yyyy-mm-dd")
結果為 "2024-01-01"
? Textjoin
公式:TEXTJOIN (分隔符,[忽略空值], 文本 1,[文本 2],...)
釋義:使用指定的分隔符連接多個文本字符串,可以忽略空值。
實例:=TEXTJOIN ("*",TRUE,"和秋葉","一起學","Excel")
結果為 "和秋葉 * 一起學 * Excel"
? Textsplit
公式:TEXTSPLIT (文本,[拆分行間隔符],[拆分列間隔符],[忽略空格],[區(qū)分大小寫],[填充內容])
釋義:根據(jù)指定的間隔符將文本拆分到行或列,是 Excel 中較新的函數(shù)。
實例:=TEXTSPLIT ("和秋葉 * 一起學 * Excel","*")
結果將 "和秋葉"、"一起學" 和 "Excel" 拆分到同一行中不同的單元格中。
=TEXTSPLIT ("和秋葉 * 一起學 * Excel",,"*")
結果將 "和秋葉"、"一起學" 和 "Excel" 拆分到同一列中不同的單元格中。
注意區(qū)分兩個公式哦~
? Textafter
公式:TEXTAFTER (文本,[間隔符])
釋義:返回文本中指定間隔符之后的所有內容。
實例:=TEXTAFTER ("和秋葉一起學~Excel","~")
結果為 "Excel"
? Textbefore
公式:TEXTBEFORE (文本,[間隔符])
釋義:返回文本中指定間隔符之前的所有內容。
實例:=TEXTBEFORE ("和秋葉一起學~Excel","~")
結果為 "和秋葉一起學"
關于 Textjoin、Textsplit、Textafter 和 Textbefore 這幾個函數(shù),按照字面意思來區(qū)分會輕松一點:
join 意思是加入,連接 —— 所以 Textjoin 的作用是連接文本;
split 意思是分開 ——Textsplit 就是把文本分開;
after 是在…… 之后,所以 Textafter 是提取指定間隔符之后的內容;
before 是在…… 之前,所以 Textbefore 是提取指定間隔符之前的內容。
好了,今天的分享就到這里!
提取、整合、拆分、清洗……12 個處理數(shù)據(jù)的文本函數(shù),都幫大家整理好啦~
本文來自微信公眾號:秋葉 Excel (ID:excel100),作者:衛(wèi)星醬
廣告聲明:文內含有的對外跳轉鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結果僅供參考,IT之家所有文章均包含本聲明。