如果字符串超過15位用Excel LOOKUP函數提取出錯的解決方案(輸入的字符串長度不能超過8個)

      網友投稿 1066 2022-06-01

      上一篇文章《根據入職時間計算工齡補貼》,讀者看后提出了一個疑問,如果長字符串超過15位用LOOKUP函數提取出錯,正確應該如何提???

      善于動腦思考是個好讀者,長時間不動腦,腦子會生銹的。今天,小編就來聊一下字符提取的運用。

      數字允許最多的位數為15位,超出部分就以0顯示,所以這里不能用LOOKUP函數提取。身份證那么有規律,都是18位,提取是非常簡單的。

      =RIGHT(A2,18)

      在很多時候,并不都是固定位數,就像每個銀行的賬號,位數是不一樣的。

      書籍也同樣,分類也會有長短。

      其實數字跟字母在某種情況下,可以劃分為一類,今天重點講這個,如何將位數不確定的字符分離?

      在Excel中文狀態下的標點符號和漢字都屬于雙字節,也就是用LENB函數統計的時候,一個字算兩次。

      在英文狀態下的符號、字母和數字都屬于單字節,也就是用LENB函數統計的時候,一個字算一次。

      而用LEN函數統計出來都是一樣的,一個就算一次。

      為了更直觀,將雙字節的全部歸為漢字,單字節的全部歸為字母。

      字節數:

      如果長字符串超過15位用Excel LOOKUP函數提取出錯的解決方案(輸入的字符串長度不能超過8個)

      =LENB(A2)

      總字符數:

      =LEN(A2)

      漢字個數:

      =B2-C2

      漢字的字節數會比字母的字節數多1個,多3個就代表有3個漢字。

      現在要提取右邊的漢字,就變得很簡單:

      =RIGHT(A2,D2)

      D2這個換成B2跟C2單元格的公式就變成最終的:

      =RIGHT(A2,LENB(A2)-LEN(A2))

      知道了漢字的個數,字母的個數也就出來了,也就是總字符數減去漢字的個數。

      =LEN(A2)-(LENB(A2)-LEN(A2))

      這個公式可以合并起來變成:

      =2*LEN(A2)-LENB(A2)

      現在從左邊提取字母,公式也就出來了:

      =LEFT(A2,2*LEN(A2)-LENB(A2))

      前面的銀行賬號提取跟書籍分類提取,這個自己依樣畫葫蘆就出來了。

      其實Excel公式很有趣,有一點數學的思維,然后不斷的動腦思考,一步步轉換。自從迷上了公式,就不再玩游戲了,這個可比玩游戲有趣多了。

      最后,除了函數公式,別忘了還有閃電填充。閃電填充猶如段譽的六脈神劍,發揮出來威力無窮,但時靈時不靈,可以參考閱讀文章《當函數大神遇上了閃電填充》,字符提取有它更精彩

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel怎么解密(excel怎么解鎖密碼)
      下一篇:根據入職日期用Excel 計算工齡補貼 滿1年補貼50滿2年補貼100(入職日期是什么)
      相關文章
      亚洲影院在线观看| 亚洲av日韩av激情亚洲| 亚洲高清在线观看| 亚洲精品乱码久久久久久| 中文字幕亚洲图片| 久久久青草青青国产亚洲免观| 亚洲国产成人VA在线观看 | 日本系列1页亚洲系列| 亚洲Av永久无码精品一区二区| 亚洲色偷偷综合亚洲av78 | 亚洲五月午夜免费在线视频| 男人的天堂亚洲一区二区三区 | 天天综合亚洲色在线精品| 国产精品亚洲综合天堂夜夜| 久久久久久久久无码精品亚洲日韩| 亚洲国产欧美日韩精品一区二区三区| 亚洲最大av资源站无码av网址| 亚洲中文字幕久久久一区| 中文日韩亚洲欧美制服| 亚洲国产成人久久精品软件| 亚洲AV永久无码精品一福利| 处破女第一次亚洲18分钟| 亚洲国产天堂久久久久久| 中文字幕久久亚洲一区| 国产成A人亚洲精V品无码| 亚洲国产精品国自产电影| 久久亚洲精品成人AV| 亚洲成a人不卡在线观看| tom影院亚洲国产一区二区| 在线观看亚洲AV每日更新无码| 亚洲欧美中文日韩视频| 亚洲AV成人精品一区二区三区 | 亚洲高清无在码在线无弹窗| 亚洲人成在线中文字幕| 亚洲字幕AV一区二区三区四区| 色五月五月丁香亚洲综合网| 亚洲男人天堂2020| 国产亚洲综合成人91精品| 久久久久久亚洲AV无码专区| 亚洲制服在线观看| 亚洲精品国产综合久久久久紧|