2013年4月26日 星期五

Excel-補足數字前端被省略的0(TEXT,RIGHT)

以前就有人問過這樣的問題:當在 Excel 中輸入(或是轉入)的數字資料時,如果最前端有「0」,則 Excel 會自動省略不顯示,該如何還原這些 0 呢?(參考下圖)

在實務應用例如輸入學號、電話、編號等,往往會有第 1 碼即為 0 的狀況,而這些 0 是無法被省略的。而且在資料搜尋是例如「123」和「000123」應被視為不同資料。

以下幾種方式都可行,要如何使用,端看你的用途。

假設數字資料有 7 碼:

1. 使用公式

(1) 使用 TEXT 函數

儲存格B2:=TEXT(A2,"0000000")

複製儲存格B2,往下各列貼上。

(2) 使用 RIGHT 函數

儲存格B2:=RIGHT("000000"&A2,6)

複製儲存格B2,往下各列貼上。

以上兩種方式得到的結果,其資料屬性是「文字」。

 

2. 使用數值格式設定

設定儲存格的數格式為自訂,類型自訂為:0000000。

這個方式得到的結果,其資料屬性是「數字」。

沒有留言:

張貼留言

好康東東