我是拉小登,一個會設計表格的 Excel 老師。
今天跟大家分享的是如何對身份證號碼分段顯示。
如果一個人不想學 Excel,最好的辦法,就是給他安排一場考試。
一個考試,可以把人逼的卑躬屈膝,也可以把人逼的得意忘形、得寸進尺、得得得兒。
你看到我臉上的微笑了嗎?
1、方法一
問題解決起來很簡單。
要求是按照 6 8 4 的長度,分別加一個空格。
那就按照長度把文本拆分出來,再合并到一起就可以了。
? LEFT 函數(shù),提取前 6 位字符。
從左邊提取 6 位字符,用 LEFT 函數(shù)搞定。
公式如下:
=LEFT(A2,6)
很簡單,對吧?!
? MID 函數(shù),提取中間 8 位字符。
中間的 8 位,是從第 7 個字符開始的,要提取 8 個字符,所以用 MID 理所應當。
公式如下:
=MID(A2,7,8)
也沒有難度,不是嗎?
? RIGHT 函數(shù),提取右邊 4 位字符。
最后 4 位,在最右邊,所以用 RIHGT 函數(shù),你還能想到更簡單的嗎?
公式如下:
=RIGHT(A2,5)
哎?不是提取 4 位嗎,這里怎么寫的 5?
因為身份號碼最后面有一個空格,為了避免出現(xiàn)科學計數(shù)法!
你看,一句話暴露了自己的水平。淡定,淡定!
? 文本鏈接符,把文本快速合并。
最后用 & 符號,加上一個空格 " " 把前面的字符鏈接起來,結果就出來了。
公式如下:
=B2&" "&C2&" "&D2
思路清晰了,公式寫起來沒啥難度,對吧?
2、方法二
如果考官加上一句,你必須用一個函數(shù)解決。
那。。。
當然也難不住我啦!
一個公式搞定的,公式如下:
=TEXTJOIN(" ",1,MID(A2,{1,7,15},{6,8,4}))
哇靠,公式這么長?
別怕,其實思路和前面是一樣的。
? MID 函數(shù),分別提取 683 的文本。
前面我們用 LEFT、RIGHT、MID 函數(shù),提取了對應 683 長度的文本。
其實,我們都可以用 MID 函數(shù)來提取的,就是要分別設置一下,其實的字符,以及提取的長度。
你看,用三個 MID 函數(shù),一樣輕松搞定。
關鍵是,怎么按照考官要求,用過一個函數(shù)呢?
那就把這三個合并成一個函數(shù)唄。
公式如下:
=MID(A2,{1,7,15},{6,8,4})
合并后是上面的樣子,{花括號} 里面的內(nèi)容,是數(shù)組。
就是相當于把單元格中的 1、7、15 提取位置,6、8、4 提取長度,放到了公式中。
快夸我是個小機靈鬼兒。
? TEXTJOIN 代替文本連接符合并文本。
TEXTJOIN 的作用,就是使用指定的分隔符,把文本鏈接到一起,它的結構是這樣的。
那么有了 MID 的結果之后,用 TEXTJOIN 合并文本,就是水到渠成的事情了。
=TEXTJOIN(" ",1,MID(A2,{1,7,15},{6,8,4}))
本文來自微信公眾號:秋葉 Excel (ID:excel100),作者:拉登 Dony
廣告聲明:文內(nèi)含有的對外跳轉鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結果僅供參考,IT之家所有文章均包含本聲明。