知識改變命運,科技成就未來。
用Excel搜集到的數(shù)據(jù)可能會遇到這樣的情況,一個單元格中既有文本,又有數(shù)字。怎么才能快速地將文本和數(shù)字分離成兩列數(shù)據(jù)呢?
看似比較復雜的問題其實操作起來非常簡單,如果通過人工識別數(shù)據(jù)來實現(xiàn)分離的話,那就是一場噩夢,還是早點醒來比較好。接下來給大家分享通過函數(shù)快速分離單元格中的文本和數(shù)字。
函數(shù)是Excel強大之處之一,通過函數(shù)能節(jié)約時間,提高辦公效率,降低出錯率。以素材中的單元格為例,在單元格區(qū)域B2:B12中,是由數(shù)字和文本構(gòu)成的數(shù)據(jù),現(xiàn)在我們需要將單元格中的數(shù)字和文本快速分離。
首先需要做的是提取單元格中數(shù)據(jù)的文本部分,在單元格D2中輸入函數(shù)“=RIGHT(B2,LENB(B2)-LEN(B2))”,按Enter進行計算,并對其余單元格進行公式填充。這樣就可以快速提取單元格中的文本部分,那么這個函數(shù)表示的是什么意思呢?
函數(shù)“=RIGHT(B2,LENB(B2)-LEN(B2))”表示的含義是從B2單元格中的字符右側(cè)開始提取,根據(jù)漢字的個數(shù)提取漢字部分。
RIGHT很多人都知道是右邊的意思,B2表示的是從B2單元格中獲取數(shù)據(jù)。以素材為例,函數(shù)“=RIGHT(B2,2)”的返回值是“生活”。
LENB函數(shù)返回值是字節(jié)總數(shù)。簡單的說,一個漢字所占的字節(jié)是2,一個數(shù)字所占的字節(jié)是1。
LENB函數(shù)就是統(tǒng)計B2單元格中字節(jié)的總數(shù),素材中B2單元格中數(shù)字所占的字節(jié)9,漢字所占字節(jié)6×2=12,那么LENB(B2)的返回值是9+12=21。
LEN函數(shù)返回值是字符總數(shù),字符是計算機中字母、數(shù)字、符號的統(tǒng)稱。LEN(B2)的返回值是15,數(shù)字的9個字符加上漢字的6個字符。
所以說,函數(shù)LENB(B2)-LEN(B2)的返回值就是21-15=6。通過這個函數(shù)能夠快速統(tǒng)計出單元格中漢字的個數(shù)。結(jié)合RIGHT函數(shù)就能夠快速提取單元格中的漢字啦,是不是很簡單呢。
接下來就是提取單元格中的數(shù)字部分。在單元格C2中輸入公式“=LEFT(B2,LENB(B2)-LENB(D2))”,按Enter進行計算,并對其余單元格進行公式填充。
和RIGHT函數(shù)類似,LEFT函數(shù)是從左邊開始提取字符,在這里不做過多介紹。LENB(B2)返回值是21,LENB(D2)返回值是6×2=12,所以函數(shù)LENB(B2)-LENB(D2)的返回值等于21-12=9,也就是數(shù)字所占的字符數(shù)。
通過函數(shù)就可以快速將單元格中數(shù)字和文本快速分離,操作方便快捷,而且并不用擔心每個單元格中數(shù)字和漢字個數(shù)不一致的問題。
今天介紹的三個函數(shù)的用途非常廣泛,牢牢掌握,在你解決其他問題時會有更多幫助。今天的分享就到此結(jié)束,如果您有什么疑問或建議,請聯(lián)系我們,將會為您耐心解答,感謝您的支持。