excel提取不規(guī)則字段中的數(shù)字,EXCEL中如何快速提取字符串中不規(guī)則位置的數(shù)字?
創(chuàng)新互聯(lián)公司擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕10年,專業(yè)且經(jīng)驗(yàn)豐富。10年網(wǎng)站優(yōu)化營銷經(jīng)驗(yàn),我們已為上1000+中小企業(yè)提供了成都網(wǎng)站建設(shè)、做網(wǎng)站解決方案,按需求定制開發(fā),設(shè)計(jì)滿意,售后服務(wù)無憂。所有客戶皆提供一年免費(fèi)網(wǎng)站維護(hù)!
無意識(shí)碎片 ? 2022-02-28 00:32:58 ? 投稿
?
,我是Excel大全,號(hào)原創(chuàng)作者。
這是一個(gè)很常見的問題了,很多都在問,這里我就分享如下幾種方法:
13版本以上,可以直接使用快速填充功能;
使用LenB和Len函數(shù)來提取數(shù)字;
使用內(nèi)容重排提取數(shù)字;
若是有明顯分隔符,那還可以使用數(shù)據(jù)分列功能;
?
01 快速填充 +E
13版本以上,Excel有一個(gè)很好用的功能,那就是快速填充??焖偬畛溆脕矸蛛x不規(guī)則的數(shù)字,那再簡單不過了,只需手工拆分第一行數(shù)據(jù),拖動(dòng)鼠標(biāo)向下填充,選擇快速填充,或者按下+E便可以了,如下所示:
?
動(dòng)畫演示如下:
?
02 Len和LenB函數(shù)
Len函數(shù)是提取字符串的長度,LenB是按字節(jié)獲取字符串的長度,可以利用兩個(gè)函數(shù)的特性來提取文字在前,數(shù)字在后的復(fù)雜字符串中的數(shù)字信息,輸入公式: =RIGHT(A1,2*LEN(A1)-LENB(A1)),如下所示:
下面介紹在EXCEL中Lenb函數(shù)與Len函數(shù)計(jì)算字符串個(gè)數(shù)的方法,希望本指南能幫到大家。
Lenb函數(shù) 在EXCEL中要計(jì)算字符串字節(jié)個(gè)數(shù),我們就要用到Lenb函數(shù)。
假設(shè),我有A78單元格中輸入:搜狗指南
在B78單元格中輸入公式:=LENB(A78);按下回車鍵,得到結(jié)果8;一個(gè)漢字是2個(gè)字節(jié);A78里有4個(gè)漢字,所以,計(jì)算到字節(jié)數(shù)為8
我們再在A79單元格輸入6個(gè)數(shù)字。再在B79輸入公式:=LENB(A79);按回車鍵,得到結(jié)果:6;一個(gè)數(shù)字是一個(gè)字節(jié),6個(gè)數(shù)字公式就計(jì)算出6個(gè)字節(jié)。
Len函數(shù)
在EXCEL中要計(jì)算字符串個(gè)數(shù),我們就要用到Len函數(shù)。
比如,A81單元格中輸入:搜狗指南
在B81中輸入公式:=LEN(A81);按下回車鍵,計(jì)算出字符個(gè)數(shù)為4
現(xiàn)在A82單元格中輸入4個(gè)數(shù)字2個(gè)英文字母。
在B82中輸入公式:=LEN(A81);按回車鍵,得到字符個(gè)數(shù)為6
Lenb函數(shù)將字符串當(dāng)作一組字節(jié)而不是一組字符。當(dāng)字符串代表二進(jìn)制數(shù)據(jù)時(shí)應(yīng)當(dāng)使用此函數(shù)。如果需要返回字符總數(shù)而非字節(jié)總數(shù),可使用 Len 函數(shù)。
LenB 函數(shù)
語法
result = LenB( 字符串 )
result = 字符串變量.LenB( )
參數(shù)
字符串
String 數(shù)據(jù)類型
任意合法的字符串表達(dá)式。
返回值
結(jié)果
Integer 數(shù)據(jù)類型
字符串的字節(jié)總數(shù)。
說明
LenB 函數(shù)將字符串當(dāng)作一組字節(jié)而不是一組字符。當(dāng)字符串代表二進(jìn)制數(shù)據(jù)時(shí)應(yīng)當(dāng)使用此函數(shù)。如果需要返回字符總數(shù)而非字節(jié)總數(shù),可使用 Len 函數(shù)。
范例
本例使用Len 函數(shù)返回字符串的總字符數(shù)。
Dim n As Integer
n=LenB("Hello world")
print n '返回22,VB使用unicode,所以因?yàn)橐彩?字節(jié)
因?yàn)閂B內(nèi)部使用的字符集編碼是Unicode編碼,Unicode編碼所有字符都占用兩個(gè)字節(jié),無論英文字母、數(shù)字還是漢字,所以答案是20字節(jié)
字符串的字節(jié)總數(shù)。lenb函數(shù)是返回文本字符串中用于代表字符的字節(jié)數(shù),因此結(jié)果是字符串的字節(jié)總數(shù)。lenb即字節(jié)數(shù)減去字符數(shù),返回的結(jié)果為2,也就是中文的字符數(shù)。
len函數(shù):len函數(shù)是返回文本字符串中的字符數(shù)。
lenb函數(shù):lenb函數(shù)是返回文本字符串中用于代表字符的字節(jié)數(shù)。
len函數(shù):len函數(shù)的返回結(jié)果是字符串的長度。
lenb函數(shù):lenb函數(shù)的返回結(jié)果是字符串的字節(jié)總數(shù)。
擴(kuò)展資料:
函數(shù) LEN 面向使用單字節(jié)字符集 (SBCS) 的語言,而函數(shù) LENB 面向使用雙字節(jié)字符集 (DBCS) 的語言。計(jì)算機(jī)上的默認(rèn)語言設(shè)置對(duì)返回值的影響方式如下:
無論默認(rèn)語言設(shè)置如何,函數(shù) LEN 始終將每個(gè)字符(不管是單字節(jié)還是雙字節(jié))按 1 計(jì)數(shù)。
當(dāng)啟用支持 DBCS 的語言的編輯并將其設(shè)置為默認(rèn)語言時(shí),函數(shù) LENB 會(huì)將每個(gè)雙字節(jié)字符按 2 計(jì)數(shù),否則,函數(shù) LENB 會(huì)將每個(gè)字符按 1 計(jì)數(shù)。支持 DBCS 的語言包括日語、中文(簡體)、中文(繁體)以及朝鮮語。
參考資料來源:百度百科-LEN函數(shù)
網(wǎng)頁名稱:lenb函數(shù)python lenb函數(shù)和len函數(shù)的區(qū)別
網(wǎng)頁地址:http://www.rwnh.cn/article26/hiihcg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)站營銷、網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站建設(shè)、定制開發(fā)、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)