WPS Excel:函數提取各種各樣的字符串

如果給你一份如下excel表格,怎樣將這些姓名和電話(文字和數字)分離開呢?

WPS Excel:函數提取各種各樣的字符串

本文將用下面這些函數來提取字符串中的文字和數字。熟練掌握這幾個函數和文末終極大法,提取內容就不怕啦。

WPS Excel:函數提取各種各樣的字符串

這些函數中,LEFT\RIGHT\MID屬於同一組函數,主要用於從不同位置開始提取指定個數的字符;LEN\LENB屬於一組,用於獲取字符個數和字節數。FIND函數可以是三個參數也可以是兩個參數,用於獲取包含字符串的位置。

有規律的字符串

WPS Excel:函數提取各種各樣的字符串

這個是提取字符串最簡單的一種了。直接用LEFT函數提取前3位就是姓名,RIGHT函數提取後11位就是電話,MID函數從第4位開始提取3位就是手機號碼前3位了。

文字和數字之間有個共同的分隔符

WPS Excel:函數提取各種各樣的字符串

這種也是比較簡單的,由於有個共同的符號,因此可以用FIND函數獲取這個符號的位置,然後用LEFT函數提取符號左邊的內容;“LEN(單元格)-FIND("符號",單元格)”可以獲取符號右側的字符個數,接著用RIGHT就可以提取右半邊的內容。

文字和數字不規律,文字在前

WPS Excel:函數提取各種各樣的字符串

LENB函數可以獲取字節數,LEN函數獲取字符個數,一個漢字佔兩個字節、一個數字佔一個字節,因此“LENB(單元格)-LEN(單元格)”就可以獲得文字的個數。這樣用“LEFT(單元格,文字個數)”就可以提取姓名,用“RIGHT(單元格,總的個數-文字個數)”就可以提取數字。

文字和數字不規律,數字在前

WPS Excel:函數提取各種各樣的字符串

其實這和上一個例子沒有區別,思路也是一樣的,先獲取文字個數和數字個數,再分別用RIGHT和LEFT提取。

終極大法

不管上面哪種情況,用Excel的快速填充都可以輕鬆提取數字和文本。在這條鄙視鏈上,WPS妥妥地被鄙視了。



分享到:


相關文章: