眾所周知,excel擁有非常強(qiáng)大的數(shù)據(jù)處理能力,其中就包含了文本處理這一塊。今天幫主就和大家分享一下我們常用文本函數(shù)的含義和應(yīng)用。
1、 文本中提取字符
Left 函數(shù):根據(jù)指定的字符數(shù)返回文本中的第一個(gè)或前幾個(gè)字符,即從左邊開始算,提取文本中的若干個(gè)字符。
Right 函數(shù):根據(jù)制定的字符數(shù)返回文本中的最后一個(gè)或多個(gè)字符,即從右邊提取若干個(gè)字符。
Mid 函數(shù):返回文本中從指定位置開始的特定數(shù)目的字符,即從中間指定的某個(gè)位置開始提取若干字符。
這三個(gè)文本函數(shù)在字符提取中的應(yīng)用我們舉個(gè)簡單例子,如下圖所示:
2、 文本中字符查找
Find 函數(shù)和Search 函數(shù):對文本中某個(gè)字符串進(jìn)行定位,從指定位置開始,返回查找字符串在文本中所處的位置。這兩個(gè)文本函數(shù)的應(yīng)用如下圖所示:
從示例中我們還可以看出:Find 函數(shù)和Search 函數(shù)都可以準(zhǔn)確定位字符串在文本中的位置,但這兩個(gè)函數(shù)之間也有區(qū)別:
Find 函數(shù)區(qū)分大小寫,而Search 函數(shù)則不區(qū)分。
Search 函數(shù)支持通配符,而Find 函數(shù)不支持。
3、 字符轉(zhuǎn)換
Upper函數(shù):將指定本文變?yōu)榇髮?/p>
Lower函數(shù):將指定文本變?yōu)樾?/p>
Proper函數(shù):將指定文本的第一個(gè)字母變?yōu)榇髮?/p>
這三個(gè)文本函數(shù)應(yīng)用如下圖所示:
4、 文本中替換字符
Substitute 函數(shù)和Replace 函數(shù)都是用來替換文本中的某一個(gè)字符串,區(qū)別在于Substitute 函數(shù)是替換掉文本中的某一指定字符串,而Replace 函數(shù)則是替換掉文本中某一個(gè)指定位置中的字符串。簡言之,就是一個(gè)按照指定文本替換,另一個(gè)是按照指定的位置替換。它們的應(yīng)用如下圖所示:
5、 文本合并
Phonetic 函數(shù)和Concatenatet 函數(shù)(2016版叫法為Concat函數(shù))都可以將多個(gè)單元格內(nèi)文本進(jìn)行合并,區(qū)別在于Phonetic 函數(shù)對于公式結(jié)果、數(shù)值、日期時(shí)間等不適用。應(yīng)用如下圖所示:
6、 字符重復(fù)顯示
Rept函數(shù):對文本指定字符進(jìn)行重復(fù)顯示。如下圖所示:
7、 文本長度計(jì)算
len 函數(shù):計(jì)算文本長度,即字符數(shù)。不論中英文還是數(shù)字,都計(jì)為1個(gè)字符。
Lenb 函數(shù):計(jì)算文本的字節(jié)數(shù)。中文及全角狀態(tài)輸入的標(biāo)點(diǎn)符號,每個(gè)字符都是2個(gè)字節(jié),英文、數(shù)字和半角狀態(tài)輸入的標(biāo)點(diǎn)符號,按照1個(gè)字節(jié)計(jì)算。
這兩個(gè)文本函數(shù)應(yīng)用如下圖所示:
延伸:Len 函數(shù)和Lenb函數(shù)可以結(jié)合起來,用于中英文混合的文本中,中文內(nèi)容的計(jì)算和提取。
8、 文本中字符清洗
Clean 函數(shù)和Trim函數(shù)這兩個(gè)數(shù)據(jù)美顏函數(shù),主要用來對文本中的空格和一些特殊字符進(jìn)行清洗刪除,我們在之前的《這兩個(gè)Excel美顏函數(shù)你都不知道,還談什么數(shù)據(jù)處理?》這篇文章中具體介紹過,大家可以直接點(diǎn)擊鏈接查看,這里不再贅述。
9、 本文中字符格式轉(zhuǎn)換
Text函數(shù):可以將數(shù)值轉(zhuǎn)換為指定的數(shù)字格式表示的文本,可謂文本函數(shù)中最變化多端的一個(gè)函數(shù),具有一定神秘色彩。Text函數(shù)的主要應(yīng)用如下圖所示:
這里的數(shù)字格式可以參考單元格格式中數(shù)字選項(xiàng)卡下文本形式的各類數(shù)字格式。
此外,我們還可以利用Text函數(shù)給數(shù)據(jù)分等級:比如我們把學(xué)生考試成績分為好、及格、不及格,輸入公式:=TEXT(A2,”[>=85]好;[>=60,
更多Excel相關(guān)技術(shù)文章,請?jiān)L問Excel基礎(chǔ)教程欄目進(jìn)行學(xué)習(xí)!