王志軍
同事小秦前來求助,希望去除圖1所示工作表A列單元格數(shù)字后的字母,例如K01-9581B去除“B”,K04-25162W04R去除“W04R”,如果全部采取手工去除的方法,雖然可行但相當(dāng)繁瑣。
起初,準(zhǔn)備使用Excel 2013的快速填充功能,首先在B2單元格手工輸入“K01-9581”,選中B2:B467單元格區(qū)域,切換到“數(shù)據(jù)”選項(xiàng)卡,單擊“數(shù)據(jù)工具”功能組的“快速填充”按鈕,很快得到圖2所示的結(jié)果,雖然單元格數(shù)字后面的單字母已經(jīng)被全部去除,但例如“K04-25162W04R”這樣的雙重字母單元格,字母并沒有被徹底去除,也就是說我們?nèi)匀恍枰止げ僮鳎虼丝焖偬畛涞姆椒ú⒉煌昝馈?/p>
其實(shí),小秦可以使用數(shù)組公式解決這一問題:在C2單元格輸入公式“=LEFT(A2,F(xiàn)IND(”-”,A2)+MATCH(,--MID(A2,F(xiàn)IND(”-”,A2],,ROW($2:$9))))”,這里涉及FIND(返回一個(gè)字符串在另一個(gè)字符串出現(xiàn)的起始位置)、MATCH(返回符合特定值特定順序的項(xiàng)在數(shù)組中的相對(duì)位置)、MID(從文本字符串中指定的起始位置返回指定長(zhǎng)度的字符)、ROW(返回一個(gè)引用的行號(hào))、LEFT(從一個(gè)文本字符串的第一個(gè)字符開始返回指定個(gè)數(shù)的字符)等五個(gè)函數(shù),在編輯欄按下“Ctrl+Shift+Enter”組合鍵,數(shù)組公式執(zhí)行之后,獲得“K01-9581”的效果,雙擊或拖拽填充柄,很快可以獲得圖3所示的效果,可以看到這里例如“K04-25162W04R”這樣的雙重字母單元格數(shù)字后面的字母均被完美去除,并沒有留下尾巴。