最近在工作中遇到一個(gè)問(wèn)題,要求將產(chǎn)品貨號(hào)的首個(gè)字符去除,例如“C12C100”修改為“12C100”,替換雖然簡(jiǎn)單,但由于字符串中間可能還有和首字母相同的字母,因此無(wú)法使用替換的方法。本想使用Excel 2013開(kāi)始提供的“快速填充”,但由于各個(gè)單元格字符串的長(zhǎng)度不一,因此這個(gè)方法也不可行,除了手工去除之外,有沒(méi)有簡(jiǎn)單一些的方法呢?
例如產(chǎn)品貨號(hào)從A3開(kāi)始,我們可以在編輯欄輸入公式“=if(a3<"9",a3,MID(A3,2,99))”,這里的MID函數(shù)是從文本字符串中指定的走動(dòng)位置返回指定長(zhǎng)度的字符,“2”表示從第2個(gè)字符開(kāi)始,“99”應(yīng)該是足夠了,對(duì)于那些執(zhí)行之后向下拖拽或雙擊填充柄,很快就可以獲得圖1所示的效果。當(dāng)然,如果能夠確保首個(gè)字符都是字母,那么也可以直接使用公式“=MID(A3,2,99)”。
或者,也可以使用分列的方法實(shí)現(xiàn),切換到“數(shù)據(jù)”選項(xiàng)卡,點(diǎn)擊“數(shù)據(jù)工具”功能組的“分列”按鈕,選擇文件類型為“固定寬度”,點(diǎn)擊“下一步”按鈕,如圖2所示,在一個(gè)字符寬度的位置點(diǎn)擊鼠標(biāo),接下來(lái)的操作相信就不用多介紹了吧?