1629. 按鍵持續(xù)時(shí)間最長(zhǎng)的鍵
915
2022-06-04
上一篇文章《根據(jù)入職時(shí)間計(jì)算工齡補(bǔ)貼》,讀者看后提出了一個(gè)疑問(wèn),如果長(zhǎng)字符串超過(guò)15位用LOOKUP函數(shù)提取出錯(cuò),正確應(yīng)該如何提取?
善于動(dòng)腦思考是個(gè)好讀者,長(zhǎng)時(shí)間不動(dòng)腦,腦子會(huì)生銹的。今天,小編就來(lái)聊一下字符提取的運(yùn)用。
數(shù)字允許最多的位數(shù)為15位,超出部分就以0顯示,所以這里不能用LOOKUP函數(shù)提取。身份證那么有規(guī)律,都是18位,提取是非常簡(jiǎn)單的。
=RIGHT(A2,18)
在很多時(shí)候,并不都是固定位數(shù),就像每個(gè)銀行的賬號(hào),位數(shù)是不一樣的。
書(shū)籍也同樣,分類也會(huì)有長(zhǎng)短。
其實(shí)數(shù)字跟字母在某種情況下,可以劃分為一類,今天重點(diǎn)講這個(gè),如何將位數(shù)不確定的字符分離?
在Excel中文狀態(tài)下的標(biāo)點(diǎn)符號(hào)和漢字都屬于雙字節(jié),也就是用LENB函數(shù)統(tǒng)計(jì)的時(shí)候,一個(gè)字算兩次。
在英文狀態(tài)下的符號(hào)、字母和數(shù)字都屬于單字節(jié),也就是用LENB函數(shù)統(tǒng)計(jì)的時(shí)候,一個(gè)字算一次。
而用LEN函數(shù)統(tǒng)計(jì)出來(lái)都是一樣的,一個(gè)就算一次。
為了更直觀,將雙字節(jié)的全部歸為漢字,單字節(jié)的全部歸為字母。
字節(jié)數(shù):
=LENB(A2)
總字符數(shù):
=LEN(A2)
漢字個(gè)數(shù):
=B2-C2
漢字的字節(jié)數(shù)會(huì)比字母的字節(jié)數(shù)多1個(gè),多3個(gè)就代表有3個(gè)漢字。
現(xiàn)在要提取右邊的漢字,就變得很簡(jiǎn)單:
=RIGHT(A2,D2)
D2這個(gè)換成B2跟C2單元格的公式就變成最終的:
=RIGHT(A2,LENB(A2)-LEN(A2))
知道了漢字的個(gè)數(shù),字母的個(gè)數(shù)也就出來(lái)了,也就是總字符數(shù)減去漢字的個(gè)數(shù)。
=LEN(A2)-(LENB(A2)-LEN(A2))
這個(gè)公式可以合并起來(lái)變成:
=2*LEN(A2)-LENB(A2)
現(xiàn)在從左邊提取字母,公式也就出來(lái)了:
=LEFT(A2,2*LEN(A2)-LENB(A2))
前面的銀行賬號(hào)提取跟書(shū)籍分類提取,這個(gè)自己依樣畫(huà)葫蘆就出來(lái)了。
其實(shí)Excel公式很有趣,有一點(diǎn)數(shù)學(xué)的思維,然后不斷的動(dòng)腦思考,一步步轉(zhuǎn)換。自從迷上了公式,就不再玩游戲了,這個(gè)可比玩游戲有趣多了。
最后,除了函數(shù)公式,別忘了還有閃電填充。閃電填充猶如段譽(yù)的六脈神劍,發(fā)揮出來(lái)威力無(wú)窮,但時(shí)靈時(shí)不靈,可以參考閱讀文章《當(dāng)函數(shù)大神遇上了閃電填充》,字符提取有它更精彩
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。