網友想要在 Excel 的工作表中將大量資料的前幾碼刪除,該如何處理?
在下圖中的『資料』欄位中,欄位中的每筆資料都是一樣長度的,但是也可能會遇到資料的長度不一樣的狀況,所以使用的公式要有一點點彈性。
【公式設計與解析】
(1) 省略第1個0
儲存格B2:=MID(A2,2,99)
公式中的『2』,是要刪除N個字再加1,即N+1。
公式中的『99』,只要資料總長度不超過99個字都適用。
複製儲存格B2,往下各列貼上。
(2) 省略前3個0
儲存格C2:=MID(A2,4,99)
如(1)所述,如果要省略前3個0,使用參數『4』。
如果不使用參數『99』,你也可以使用以下的做法。
儲存格C2:=MID(A2,4,LEN(A2)-3)
儲存格C2:=RIGHT(A2,LEN(A2)-3)
複製儲存格C2,往下各列貼上。
【延伸閱讀】
* Excel-取出多段字元其中一段(非資料剖析,SUBSTITUTE,MID,REPT)
* Excel-將多個多列儲存格內容分成多列儲存格(SUBSTITUTE,CHAR,TEXTJOIN,MID,REPT)
* Excel-將多個儲存格裡的字串拆解成單一字元(PHONETIC,CONCAT)
* Excel-在非正規的日期表示法中計算實際年齡(MID)
* Excel-在文字和數字組合清單按數字由小至大排序(SMALL,MID,ROW)
全站熱搜
留言列表