在 Excel 中新增前導零的 4 種最佳方法

Excel 在將輸入內容解釋為數字時會刪除前導零,因此像 00127 這樣的 ID 可能會顯示為 127。正確的解決方法取決於該值的含義:如果數字是必須保持原樣的標識符,則使用文字或撇號;如果只需要統一的顯示寬度,則使用自訂數字格式。對於整列現有值,可以使用公式自動新增前導零。

這四種方法適用於會員 ID、產品代碼、郵遞區號和參考編號等常見情況。關鍵差異在於,零是否需要作為儲存值的一部分,還是僅作為 Excel 顯示值的一部分。

1. 在數值前輸入一個撇號。

若要輸入一次性數值,請在數值開頭新增一個撇號:'00127在儲存格中輸入撇號,然後按 Enter 鍵。 Excel 會將該數值視為文字並顯示00127;撇號本身不會顯示在儲存格中。

Excel 工作表中,帳號以文字輸入,開頭有撇號,顯示為 00127。
單引號告訴 Excel 將數字保留為文本,包括前導零。

最適合:少量不用於運算的 ID 或程式碼。貼上單一值時也可以使用此方法。但如果要貼上較長的列表,請預先格式化目標單元格,或使用下文所述的批次方法。

2. 在輸入資料之前,將儲存格格式設定為文字。

如果您預計要輸入或貼上大量代碼,請先將儲存格類型設定為「文字」。這樣可以防止 Excel 在輸入過程中刪除數字末端的零。

  1. 選擇目標儲存格或整列。
  2. 打開“主頁”並找到“號碼格式”選單,該選單可能會顯示“常規”。
  3. 選擇文字。
  4. 輸入或貼上代碼,包括前導零。
Excel 的「開始」標籤中,「數位格式」功能表已打開,且選定會員 ID 範圍的文字已反白顯示。
在輸入或貼上標識符之前,請選擇“文字”作為目標範圍。

重要提示:將已包含值的儲存格格式變更為「文字」並不會還原 Excel 已刪除的零值。例如,如果某個值最初儲存為 127,之後將其格式變更為「文字」將無法識別其原始值是 0127、00127 還是 127。請使用公式或自訂格式來重建已知寬度的值。對於超過 15 位數字的程式碼,請從一開始就使用「文字」格式:Excel 數值僅保留 15 位元有效數字的精確度。

3. 使用 REPT 函數透過公式添加零

當來源值已位於某一列中,且每個程式碼的長度應相同時,可以使用公式REPT新增所需數量的零。假設原始數值位於儲存格 B2 中,且每個輸出應為五個字元。在 C2 儲存格中輸入以下公式:

=REPT("0",MAX(0,5-LEN(B2&"")))&B2

此公式統計 B2 儲存格中的字元數,重複零直到達到五個字符,然後將結果與原始值連接起來。例如,127 變為001275,84 變為 5 00084,而 12345 保持不變12345。您可以根據需要變更5寬度。

Excel 工作表比較原始數值與使用 REPT 公式計算結果(填入至四位小數)。
可以透過公式將程式碼長度標準化並輸出到單獨的列中。
  1. 在第一個來源值旁邊輸入公式。
  2. 按 Enter 鍵,然後向下填入或複製該列中的公式。
  3. 檢查幾個短值和長值,以確認目標寬度是否正確。
  4. 如果您需要的是固定結果而不是公式,請複製輸出列,然後使用「選擇性貼上」>「值」。

這將返回文本,通常適用於標識符。如果您的原始程式碼包含已遺失零的數字,且您不知道預期的寬度,則公式無法可靠地推斷缺少的數字。

4. 應用自訂數字格式

當底層值應保持為數值,但工作表應顯示固定位數時,請選擇此方法。例如,自訂格式會將00000數字 127 顯示為 127,00127而不會變更其儲存的值。

  1. 選擇要設定格式的儲存格。
  2. 按Ctrl+1開啟「設定儲存格格式」對話方塊。
  3. 在「數字」標籤上,選擇「自訂」。
  4. 在「類型」方塊中,為每個所需的數字輸入一個零,例如00000。
  5. 選擇“確定”。
在 Excel 的“設定儲存格格式”對話方塊中,選擇“自訂”,並在“類型”欄位中輸入 00000。
五零自訂格式顯示以零開頭的較短數值。

最適合:需要在工作簿中保持一致視覺寬度的數值。自訂格式會改變顯示方式,而不是數值本身,因此公式列可能仍顯示 127。此外,它不會恢復應用格式之前刪除的零;它只會顯示足夠多的零來匹配格式。 Excel 網頁版在建立自訂格式方面存在一些限制,因此如果「自訂」選項不可用,請使用桌面應用程式。

你該選擇哪一種方法?

  • 一兩個代碼:先輸入一個撇號。
  • 整列新資料:將範圍預先格式化為文字。
  • 需要填入的現有值:在輔助列中使用 REPT 公式。
  • 只有顯示器需要固定寬度的數字:套用自訂格式,例如00000。

對於郵遞區號、帳號、電話號碼和其他識別符,保留原始數字比進行計算更重要。當需要精確到每個字元的值時,尤其是對於非常長的程式碼,請將它們儲存為文字。如果您希望 Excel 在顯示標準位數的同時保留數值,請使用自訂格式。

微軟官方參考資料

有關更多詳細信息,請參閱 Microsoft 關於保留前導零和大數字、REPT 函數以及建立自訂數字格式的指南。

留下評論

如何在 Microsoft Word 中移動圖片

如何在 Microsoft Word 中移動圖片

學習如何在 Word 中拖曳圖片、選擇文字環繞方式、將圖片與段落保持在一起或將其固定在頁面上,以及如何解決圖片無法移動的問題。

如何在 Excel 中插入複選框:兩種簡易方法

如何在 Excel 中插入複選框:兩種簡易方法

學習如何使用儲存格內工具在 Excel 中插入複選框,使用公式計算選取項目的數量,或在舊版桌面 Excel 中新增連結的表單控制項。

如何在 Excel 中自動填充字母:從 A 到 Z 及其他

如何在 Excel 中自動填充字母:從 A 到 Z 及其他

使用填充柄公式、SEQUENCE 或可重複使用的自訂清單在 Excel 中產生 A 到 Z、小寫字母或 Z 以上的標籤。

如何在 Excel 中新增刪除線:快捷鍵和逐步指南

如何在 Excel 中新增刪除線:快捷鍵和逐步指南

學習如何在 Windows、Mac 和網頁版 Excel 中新增刪除線、設定儲存格部分格式以及刪除線條而不刪除其值。

什麼是 Microsoft Access?它的資料庫工具是如何運作的?

什麼是 Microsoft Access?它的資料庫工具是如何運作的?

Microsoft Access 是一款 Windows 資料庫應用程序,用於儲存相關記錄、建立查詢、建立資料輸入表單和產生報表。了解它的工作原理以及適用場景。

如何在 Word 2010 中變更網格線高度和寬度

如何在 Word 2010 中變更網格線高度和寬度

了解如何在 Word 2010 中調整網格線高度和寬度、變更可見線頻率以及設定底層水平和垂直繪圖網格間距。

Office Outlook 2010 匯入和匯出:使用 PST 檔案移動數據

Office Outlook 2010 匯入和匯出:使用 PST 檔案移動數據

了解如何將 PST 檔案匯入 Outlook 2010 或匯出郵件、聯絡人、行事曆和任務。按照正確的選單操作,避免遺漏資料夾或重複文件。

使用 Nucleus Kernel 還原 Outlook PST 密碼

使用 Nucleus Kernel 還原 Outlook PST 密碼

使用 Kernel 的目前步驟還原忘記的 Outlook PST 密碼,包括如何識別正確的檔案、進行備份以及檢查工具的限制。

如何在 PowerPoint 幻燈片中插入網頁鏈接

如何在 PowerPoint 幻燈片中插入網頁鏈接

使用 LiveWeb 外掛程式將網站放置在 PowerPoint 投影片上,設定其大小和刷新行為,並在簡報前檢查相容性。

如何在 Word 2010 中變更預設字體和正文樣式

如何在 Word 2010 中變更預設字體和正文樣式

在 Word 2010 中設定預設字體、字號和文字效果,將選擇儲存到 Normal.dotm,然後修改 Normal 樣式以用於以後的文件。