網友想要在 Excel 的工作表中將大量資料的前幾碼刪除,該如何處理?

在下圖中的『資料』欄位中,欄位中的每筆資料都是一樣長度的,但是也可能會遇到資料的長度不一樣的狀況,所以使用的公式要有一點點彈性。

Excel-刪去資料前幾碼(MID,RIGHT,LEN)

【公式設計與解析】

(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-由字串清單中小計數量

Excel-將字串分解成一個一個的字元

Excel-統一編號驗證(INT,MOD,MID)

Excel-取出多段字元其中一段(非資料剖析,SUBSTITUTE,MID,REPT)

Excel-將多個多列儲存格內容分成多列儲存格(SUBSTITUTE,CHAR,TEXTJOIN,MID,REPT)

Excel-將多個儲存格裡的字串拆解成單一字元(PHONETIC,CONCAT)

Excel-在非正規的日期表示法中計算實際年齡(MID)

Excel-固定間隔字元插入符號

Excel-擷取儲存格資料第N個字之後的內容(MID)

Excel-拆解字串變直書文字

Excel-在文字和數字組合清單按數字由小至大排序(SMALL,MID,ROW)

 

 

學不完.教不停.用不盡文章列表

arrow
arrow
    全站熱搜

    vincent 發表在 痞客邦 留言(1) 人氣()