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