眾所周知,Excel擁有非常強大的資料處理能力,其中就包含了文字處理這一塊。今天幫主就跟大家分享我們常用文字函數的意思和應用。
1、 文字中擷取字元
#Left 函數:根據指定的字元數傳回文字中的第一個或前幾個字符,即從左邊開始算,提取文本中的若干個字符。
Right 函數:根據制定的字元數傳回文字中的最後一個或多個字符,即從右邊提取若干個字符。
Mid 函數:傳回文字中從指定位置開始的特定數目的字符,即從中間指定的某個位置開始提取若干字符。
這三個文字函數在字元擷取中的應用我們舉個簡單例子,如下圖所示:
2、 文字中字元尋找
Find 函數和Search 函數:對文字中某個字串進行定位,從指定位置開始,返回尋找字串在文字中所處的位置。這兩個文字函數的應用如下圖所示:
從範例中我們也可以看出:Find 函數和Search 函數都可以準確定位字串在文字中的位置,但這兩個函數之間也有區別:
Find 函數區分大小寫,而Search 函數則不區分。
Search 函數支援通配符,而Find 函式不支援。
3、字元轉換
Upper函數:將指定本文變成大寫
Lower函數:將指定文字變成小寫
Proper函數:將指定文字的第一個字母變成大寫
這三個文字函數套用如下圖所示:
4、 文字中替換字元
Substitute 函數和Replace 函數都是用來取代文字中的某一個字串,差別在於Substitute 函數是替換掉文字中的某一指定字串,而Replace 函數則是替換掉文字中某一個指定位置中的字串。簡言之,就是一個按照指定文字替換,另一個是按照指定的位置替換。它們的應用如下圖所示:
5、 文字合併
Phonetic 函數與Concatenatet 函數(2016版叫法為Concat函數)都可以將多個儲存格內文字合併,差異在於Phonetic 函數對於公式結果、數值、日期時間等不適用。應用如下圖所示:
6、字元重複顯示
Rept函數:對文字指定字元進行重複顯示。如下圖所示:
7、 文字長度計算
Len 函數:計算文字長度,即字元數。不論中英文或數字,都算1個字。
Lenb 函數:計算文字的位元組數。中文及全角狀態輸入的標點符號,每個字元都是2個位元組,英文、數字和半角狀態輸入的標點符號,依1個位元組計算。
這兩個文本函數應用如下圖所示:
延伸:Len 函數和Lenb函數可以結合起來,用於中英文混合的文本中,中文內容的計算與擷取。
8、 文字中字元清洗
Clean 函數與Trim函數這兩個資料美顏函數,主要用來對文字中的空格和一些特殊字元進行清洗刪除,我們在之前的《這兩個Excel美顏函數你都不知道,還談什麼資料處理? 》這篇文章具體介紹過,大家可以直接點擊連結查看,這裡不再贅述。
9、 本文中字元格式轉換
Text函數:可以將數值轉換為指定的數字格式表示的文本,可謂文字函數中最變化多端的一個函數,具有一定神秘色彩。 Text函數的主要應用如下圖所示:
這裡的數字格式可以參考儲存格格式中數字選項卡下文字形式的各類別數字格式。
此外,我們還可以利用Text函數給資料分等級:例如我們把學生考試成績分為好、及格、不及格,輸入公式:=TEXT(A2,"[>=85]好;[>=60,
更多Excel相關技術文章,請造訪Excel基礎教學欄位學習!
以上是excel字串函數有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!