excel字符串函數有哪些

眾所周知,excel擁有非常強大的數據處理能力,其中就包含了文本處理這一塊。今天幫主就和大家分享一下我們常用文本函數的含義和應用。

excel字符串函數有哪些

1、 文本中提取字符

Left 函數:根據指定的字符數返回文本中的第一個或前幾個字符,即從左邊開始算,提取文本中的若干個字符。

Right 函數:根據制定的字符數返回文本中的最后一個或多個字符,即從右邊提取若干個字符。

Mid 函數:返回文本中從指定位置開始的特定數目的字符,即從中間指定的某個位置開始提取若干字符。

這三個文本函數在字符提取中的應用我們舉個簡單例子,如下圖所示:

excel字符串函數有哪些

2、 文本中字符查找

Find 函數和Search 函數:對文本中某個字符串進行定位,從指定位置開始,返回查找字符串在文本中所處的位置。這兩個文本函數的應用如下圖所示:

excel字符串函數有哪些

從示例中我們還可以看出:Find 函數和Search 函數都可以準確定位字符串在文本中的位置,但這兩個函數之間也有區別:

Find 函數區分大小寫,而Search 函數則不區分。

Search 函數支持通配符,而Find 函數不支持。

3、 字符轉換

Upper函數:將指定本文變為大寫

Lower函數:將指定文本變為小寫

Proper函數:將指定文本的第一個字母變為大寫

這三個文本函數應用如下圖所示:

excel字符串函數有哪些

4、 文本中替換字符

Substitute 函數和Replace 函數都是用來替換文本中的某一個字符串,區別在于Substitute 函數是替換掉文本中的某一指定字符串,而Replace 函數則是替換掉文本中某一個指定位置中的字符串。簡言之,就是一個按照指定文本替換,另一個是按照指定的位置替換。它們的應用如下圖所示:

excel字符串函數有哪些

5、 文本合并

Phonetic 函數和Concatenatet 函數(2016版叫法為Concat函數)都可以將多個單元格內文本進行合并,區別在于Phonetic 函數對于公式結果、數值、日期時間等不適用。應用如下圖所示:

excel字符串函數有哪些

6、 字符重復顯示

Rept函數:對文本指定字符進行重復顯示。如下圖所示:

excel字符串函數有哪些

7、 文本長度計算

len 函數:計算文本長度,即字符數。不論中英文還是數字,都計為1個字符。

Lenb 函數:計算文本的字節數。中文及全角狀態輸入的標點符號,每個字符都是2個字節,英文、數字和半角狀態輸入的標點符號,按照1個字節計算。

這兩個文本函數應用如下圖所示:

excel字符串函數有哪些

延伸:Len 函數和Lenb函數可以結合起來,用于中英文混合的文本中,中文內容的計算和提取。

8、 文本中字符清洗

Clean 函數和Trim函數這兩個數據美顏函數,主要用來對文本中的空格和一些特殊字符進行清洗刪除,我們在之前的《這兩個Excel美顏函數你都不知道,還談什么數據處理?》這篇文章中具體介紹過,大家可以直接點擊鏈接查看,這里不再贅述。

9、 本文中字符格式轉換

Text函數:可以將數值轉換為指定的數字格式表示的文本,可謂文本函數中最變化多端的一個函數,具有一定神秘色彩。Text函數的主要應用如下圖所示:

excel字符串函數有哪些

這里的數字格式可以參考單元格格式中數字選項卡下文本形式的各類數字格式。

此外,我們還可以利用Text函數給數據分等級:比如我們把學生考試成績分為好、及格、不及格,輸入公式:=TEXT(A2,”[>=85]好;[>=60,

excel字符串函數有哪些

更多Excel相關技術文章,請訪問Excel基礎教程欄目進行學習!

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享