Excel數(shù)據(jù)提取實(shí)例兩則
- 來(lái)源:PC電腦王 smarty:if $article.tag?>
- 關(guān)鍵字:深圳,新百麗,職場(chǎng) smarty:/if?>
- 發(fā)布時(shí)間:2015-12-15 13:59
在職場(chǎng)實(shí)踐中,從Excel工作表提取數(shù)據(jù),可以說(shuō)是日常操作之一,利用函數(shù)可以極大的提高提取操作的效率,這里舉兩個(gè)實(shí)例進(jìn)行介紹:
實(shí)例一:提取中間的漢字字符
例如“深圳新圍華寧D-ZLH-1”的單元格數(shù)據(jù),現(xiàn)在需要提取“新圍華寧”,這并非簡(jiǎn)單的快速填充可以實(shí)現(xiàn),因?yàn)橹虚g的漢字字符長(zhǎng)度不一,而且后面的數(shù)字和字母長(zhǎng)度也并不相等,我們可以利用“=MID(A2,3,LENB(A2)-LEN(A2)-2)”公式實(shí)現(xiàn)上述要求,這里利用了LEN和LENB函數(shù),LEN函數(shù)是返回文本字符中的字符個(gè)數(shù),LENB函數(shù)可以利用中英字符的字節(jié)長(zhǎng)度差異得到中文字符個(gè)數(shù),執(zhí)行之后向下拖拽或雙擊填充柄,很快就可以看到圖1所示的效果。
應(yīng)用上述公式的前提是單元格的前面都是“深圳”,后面不再存在中文字符。如果使用的是Excel2016版本,那么可以采取更為簡(jiǎn)單的方法:首先在B2單元格手工輸入“新圍華寧”,接下來(lái)在B3單元格輸入“新百麗”,此時(shí)已經(jīng)可以看到圖2所示的提示,直接點(diǎn)擊即可快速輸入,當(dāng)然實(shí)現(xiàn)上述功能的前提是已經(jīng)在“Excel選項(xiàng)→高級(jí)”對(duì)話框勾選“為單元格啟用記憶式鍵入”和“自動(dòng)快速填充”兩個(gè)復(fù)選框。
實(shí)例二:提取不規(guī)則的字母
工作表都是類似于LB2015M、LB2016L、LB2017XL、LB2014L、26B2014XXL的數(shù)據(jù),最后的M、L、XL、L、XXL是衣服型號(hào)的尺碼,現(xiàn)在要求提取位于單元格最后的尺碼代碼,這些尺碼代號(hào)的前面是LB和數(shù)字的組合,我們可以使用“=RIGHT(A2,MATCH(,0/(1&LEFT(RIGHT(A2,{2,3,4,5,6}))),))”的公式,這里用到了LERT、RIGHT的函數(shù),前者表示從一個(gè)文本字符串的第一個(gè)字符開始返回指定個(gè)數(shù)的字符,后者則表示從一個(gè)文本字符串的最后一個(gè)字符開始返回指定個(gè)數(shù)的字符,執(zhí)行之后向下拖拽或雙擊填充柄,很快就可以看到圖3所示的效果。
當(dāng)然,如果都是這樣的規(guī)則數(shù)據(jù),而且使用的是Excel2013/2016,那么可以在B2單元格手工輸入M,選中B2:B22的單元格區(qū)域,在“編輯”功能組依次選擇“填充→快速填充”就可以得到提取之后的結(jié)果。
