王志軍
同事前來求助,如圖1所示,同事希望提取“[]”內(nèi)的數(shù)字放到B列,同時(shí)還希望提取“[]”之外的內(nèi)容到C列,除了手工操作之外,有沒有簡單一些的方法呢?
由于這些數(shù)據(jù)比較有規(guī)律,因此我們可以考慮使用公式進(jìn)行提取,選擇B2單元格,在編輯欄輸入公式“=MID(A2,F(xiàn)lND("[",A2)+1,F(xiàn)IND("]",A2)-FIND("[",A2)-1)”,這里通過FIND函數(shù)以“[”和“]”作為關(guān)鍵字進(jìn)行查找確定起始位置,利用MID函數(shù)從指定的起始位置起返回指定長度的字符;選擇C2單元格,在編輯欄輸入公式“=SUBSTITUTE(A2,TEXT(B2,"![0!"),)”,SUBSTITUTE函數(shù)是將A2單元格中的部分字符串以TEXT函數(shù)得到的內(nèi)容進(jìn)行替換.事實(shí)上就是A2單元格去除B2單元格的內(nèi)容,執(zhí)行之后向下拖拽或雙擊填充柄,很快就可以看到圖2所示的效果。
如果使用的是Excel 2013/2016版本,那么也可以使用快速填充的方法實(shí)現(xiàn)上述要求,在B2單元格手工輸入1234作為填充示例,選擇B2:B12單元格,在“編輯”功能組依次選擇“填充→快速填充”,或者按下“Ctrl+E”組合鍵即可,C列的數(shù)據(jù)提取可以采取類似的方法進(jìn)行填充最終效果如圖3所示。
提示:
如果在填充時(shí)出現(xiàn)錯(cuò)誤,建議適當(dāng)多輸入幾個(gè)示例,這樣可以保證填充結(jié)果的準(zhǔn)確性。endprint
電腦知識(shí)與技術(shù)·經(jīng)驗(yàn)技巧2016年2期