在實(shí)際工作中,我們經(jīng)常需要在一些信息中提取出所需的數(shù)字或者文本。今天技巧妹就和大家分享4個(gè)常用的函數(shù)提取案例。
1、拆分文本和數(shù)字
比如我們需要從信息中提取出左邊的文本部分,輸入公式:=LEFT(A2,LENB(A2)-LEN(A2)),往下填充公式即可。
GIF如果提取右邊的數(shù)字,則輸入公式:=RIGHT(A2,(2*LEN(A2)-LENB(A2))),往下填充公式即可。
GIF說明:LEN函數(shù)是返回字符串的字符數(shù),數(shù)字、字母和漢字均為1個(gè)字符長(zhǎng)度;LENB則返回字符串的字節(jié)數(shù),漢字為2個(gè)字節(jié)長(zhǎng)度,數(shù)字和字母為1個(gè)字節(jié)長(zhǎng)度。
2、從郵箱中提取用戶名和域名
如圖中表格所示,我們需要從郵箱地址中提取出用戶名和域名。
提取用戶名,選中需要輸入公式的單元格區(qū)域,輸入公式:=LEFT(B2,FIND('@',B2)-1),按Ctrl+Enter組合鍵填充。
GIF說明:這里用FIND函數(shù)查找出“@”符號(hào)的位置,減去1正好是用戶名的長(zhǎng)度,再利用LEFT函數(shù)從左提取即可。
如果提取域名,則選中需要輸入公式的單元格區(qū)域,輸入公式:=RIGHT(B2,LEN(B2)-FIND('@',B2)),按Ctrl+Enter組合鍵填充。
GIF說明:這里先用LEN函數(shù)計(jì)算整個(gè)字符串長(zhǎng)度減去@符號(hào)前面字符長(zhǎng)度,求得域名字符串長(zhǎng)度,再利用RIGHT函數(shù)從右提取即可。
3、提取出產(chǎn)品編號(hào)并判斷所屬類別
如下圖表格所示,我們需要先提取出產(chǎn)品的編號(hào),然后進(jìn)行大類的判斷。
這里我們選中需要輸入公式的單元格區(qū)域,輸入公式:
=IF(LEFT(A2,2)='DQ','電器',IF(LEFT(A2,2)='JJ','家具','裝飾')),按Ctrl+Enter組合鍵填充。
GIF說明:先利用LEFT函數(shù)提取出前兩個(gè)字符,再結(jié)合IF函數(shù)進(jìn)行判斷。
4、提取出混合字符串中的數(shù)字
如圖中表格所示,需要把字符串中間的數(shù)字提取出來,先選中需要輸入公式的單元格區(qū)域,輸入公式:=MIDB(A2,SEARCHB('?',A2),(2*LEN(A2)-LENB(A2))),按Ctrl+Enter組合鍵填充。
GIF說明:先用SEARCHB('?',A2)查找出第一個(gè)數(shù)字在字符串中的位置;2*LEN(A2)-LENB(A2)則是計(jì)算出數(shù)字的個(gè)數(shù);最后用MIDB函數(shù)提取出來。這里帶有B后綴的函數(shù)公式,都是按照字節(jié)數(shù)進(jìn)行計(jì)算。
PS:在最后這個(gè)例子中,如果要提取出前后的文本,公式該如何輸入呢?今天就給大家留個(gè)小作業(yè),知道答案的小伙伴記得在留言區(qū)回復(fù)分享哦。
聯(lián)系客服