Skip to main content

Kutools for Office — 一套工具,五種功能。完成更多工作。

在 Excel 中添加前導零:使值長度相同或添加固定數量的零

Author Kelly Last modified

在 Excel 中添加前導零是許多數據處理場景中的實際需求。無論您需要讓值符合特定的長度標準(例如產品代碼、發票號碼、員工編號或系統導入限制),還是希望所有數據看起來一致,通常都需要在數字或文本的開頭插入零。在 Excel 中,如果您嘗試手動在數字前輸入零,應用程序會自動刪除此零,因為數字欄位通常不會顯示前導零。這可能會對需要此類格式化來滿足資料庫系統、列印或遵循外部規範的用戶造成問題。

本教程介紹了一系列實用解決方案,包括 Excel 的內建公式和格式化工具,以及像 Kutools for Excel 這樣的第三方插件。涵蓋了兩種常見情況:如何通過填充前導零使所有值長度相同,以及如何不論原始值長度如何都添加固定數量的零。選擇的解決方案通常取決於數據類型(數字或文本)、是否需要後續計算以及數據集的規模。

A screenshot showing an Excel worksheet with leading zeros   A screenshot showing an Excel worksheet with fixed number of leading zeros


添加前導零以使數字長度相同

標準化標識符或代碼的長度——例如帳號、訂單 ID 或許可證號碼——是一項常見的數據處理需求。例如,某組織可能要求所有產品代碼均為六位數字,也就是說像 23 這樣的值必須顯示為 000023。為了避免手動編輯,Excel 提供了高效的工具來通過計算或顯示方式為數字填充前導零。

這些方法最適用於以下情況:

  • 您的源值是數值並且您希望它們保持適合進行計算的狀態。
  • 您需要為匯入/匯出任務或表單提供一致的外觀。
  • 手動處理相對較小到中等大小的數據集,或頻繁更新模板。
基於公式或格式化的解決方案的潛在缺點:
  • 像 TEXT 這樣的公式會將數字轉換為文本,這可能不適用於所有的下游計算。
  • 儲存格格式只影響顯示,而不改變實際存儲的值。

 

使用 TEXT 函數為數字填充前導零

TEXT 函數提供了一種簡單可靠的方法,可以將數字格式化為指定長度的文本,並自動填充適當數量的前導零。這對於生成可打印報告、導入文件或任何外觀和字符串長度一致性優先的場景非常理想。

假設您在 A 列有一個數字列表(例如 A1:A10),並且需要將它們全部顯示為六位數代碼(例如 000231 或 000007)。您可以使用相鄰列中的公式來實現這一點。

1. 在空白儲存格中輸入這個公式(例如 B1):

=TEXT(A3, "000000")

2. 輸入公式後,按下 Enter 鍵。要處理整個列,請使用填滿控制柄將公式向下拖動到所需的範圍。這確保每個數字都表示為一個六位數的字符串,並根據需要在前面添加零。

A screenshot showing how to make numbers the same length with the TEXT function
注意:TEXT 函數會將結果轉換為文本格式。只有數值數據類型受支持,因此文本字符串或已格式化為文本的儲存格不受該公式的影響。如果稍後需要進行計算,則需要額外的步驟將結果轉換回數字。

使用設置儲存格格式功能為數字填充前導零

如果保留數據的原始數字性質對於排序或數學運算很重要,Excel 的「設置儲存格格式」功能可以在保持其底層值不變的情況下顯示帶有前導零的數字。這種方法適合用於螢幕查看、列印和匯出報告——尤其是在系統會讀取或顯示所輸入數據的情況下。

  1. 選擇包含您想統一格式化數字的儲存格範圍。
  2. 右鍵單擊並選擇「設置儲存格格式」以打開「設置儲存格格式」對話框。
    提示:為了快速訪問,您也可以按 Ctrl +1
  3. 導航到「數字」標籤,從「分類」列表中選擇「自定義」,然後在「類型」字段中輸入所需的格式。例如,要使所有數字都成為六位數,請輸入 000000(根據所需長度輸入足夠多的零)。
  4. 單擊「確定」確認。
    A screenshot showing how to make numbers the same length with format cells

目標數字現在會在工作表中顯示帶有前導零。但是要注意,Excel 仍然將這些數字視為沒有前導零的值。這意味著將這些儲存格複製到其他程序或工作表可能會剝離格式——如果您打算導出或共享數據,考慮使用公式或將結果轉換為值。

A screenshot showing numbers with the same length after adding leading zeros

為數字或文本添加固定數量的前導零

在某些工作流程中,而不是確保標準長度,您可能需要為系統兼容性、條形碼生成、編目或視覺區分數據而添加固定數量的零。與基於長度的填充不同,這種方法不論原始值的長度如何或源是數字還是文本字符串都會添加零。

這在以下情況中非常有用:

  • 為識別特定前綴的系統創建數據導入文件。
  • 確保代碼或 ID 序列在人眼閱讀時具有視覺上的區別。
  • 在混合數據中標準化數字和文本字符串的外觀。

 

使用 CONCATENATE 函數添加固定數量的零

CONCATENATE 函數(或 & 運算符)提供了一種直接的方法來在任何儲存格值的開頭附加預定義數量的零,無論是數字還是文本。當您需要應用統一的前綴或為系統準備就緒轉換數據時,這特別方便。

假設您的數據範圍是 A3:A10,並且您希望為每個值添加三個前導零:

1. 在相鄰的儲存格中輸入這個公式,例如 C3

=CONCATENATE("000", A3)

2. 按下 Enter 鍵,然後使用填滿控制柄將公式沿著所有源值向下複製。現在每一個值,不論其長度或數據類型如何,都將在結果列中以三個零開頭。

A screenshot showing how to add a fixed number of leading zeros with the CONCATENATE function
注意:
  • 結果是文本格式,這意味著除非轉換回數字,否則數值運算可能不會表現得與數字相同。
  • 此方法也適用於包含文本的儲存格,而不僅僅是純數字。
  • 如果您希望更改零的數量,只需相應地調整公式中零的數量即可。

使用 Kutools for Excel 輕鬆添加前導零

在處理更大的表格或重複批量任務時,使用 Excel 的內建方法可能會耗費時間。Kutools for Excel 提供了一個直觀的界面,可以一次批量插入前導零或其他文本到多個儲存格的開頭,而不需要任何公式。這在處理大型數據集或當您想要點擊式解決方案時特別有價值。

安裝 Kutools for Excel 後,您可以按照以下步驟操作:

  1. 選擇所有要添加前導零的儲存格。
  2. 轉到「Kutools」選項卡,選擇「文字」,然後單擊「添加文字」。
  3. 在「添加文字」窗口中,在「文字」字段中輸入您想要的零的具體數量。為了確保零作為字符添加,請在前面加上撇號(例如,鍵入 '0000 將添加四個零)。
  4. 選擇「第一個字符前」作為位置選項,以便在每個值的開頭插入零。
  5. 單擊「確定」完成過程。
    A screenshot showing how to add a fixed number of leading zeros with Kutools

現在,所有選定的儲存格都會明顯地以指定的零開始。Kutools 的批量功能簡化了跨多行或多列添加或刪除前導字符的過程,只需幾次點擊即可完成,非常適合定期維護電子表格或當您希望簡化處理儲存格內容格式化時。

您還可以使用「添加文字」工具在其他地方插入字符(例如,在儲存格末尾或特定位置),使其適用於更複雜的格式化需求。

Kutools for Excel - 超過 300 種必備工具,讓 Excel 功能更強大。永久免費享受 AI 功能!立即獲取


演示:使用 Kutools for Excel 為數字或文本添加前導零
 
Kutools for Excel:超過 300 種實用工具任您使用!永久免費享受AI功能!立即下載!

最佳 Office 生產力工具

🤖 Kutools AI 助手:以智能執行為基礎,革新數據分析 生成程式碼 創建自訂公式 分析數據並生成圖表 調用 Kutools 增強函數
熱門功能查找、選取項目的背景色或標記重複值刪除空行合併列或單元格且不遺失數據四捨五入(免公式)...
高級 LOOKUP多條件 VLookup多值 VLookup多表查找模糊查找...
高級下拉列表快速創建下拉列表 依賴型下拉列表 多選下拉列表...
列管理器添加指定數量的列移動列切換隱藏列的顯示狀態比較區域及列...
精選功能網格聚焦 設計檢視 增強編輯欄 工作簿及工作表管理器 資源庫(快捷文本) 日期提取器 合併資料 加密/解密儲存格 按列表發送電子郵件 超級篩選 特殊篩選(篩選粗體/傾斜/刪除線...)...
15 大工具集12 項文本工具添加文本刪除特定字符…)50+ 儀表 類型甘特圖等)40+ 實用 公式基於生日計算年齡等)19 項插入工具插入QR码根據路徑插入圖片等)12 項轉換工具金額轉大寫匯率轉換等)7 項合併與分割工具高級合併行分割儲存格等)...及更多
使用 Kutools,語言任你選 — 支援英語、西班牙語、德語、法語、中文及超過40 種語言!

運用 Kutools for Excel,全面提升您的 Excel 技能,體驗前所未有的高效。 Kutools for Excel 提供超過300 項進階功能,讓您提升工作效率、節省時間。 點此尋找您最需要的功能...


Office Tab 為 Office 帶來分頁介面,讓您的工作更加輕鬆簡單

  • 在 Word、Excel、PowerPoint 中啟用分頁編輯與閱讀
  • 在同一視窗的新分頁中打開與創建多份文件,而非開啟新視窗。
  • 提升您的生產力50%,每日可幫您減少數百次鼠標點擊!

所有 Kutools 外掛,一次安裝

Kutools for Office 套裝整合了 Excel、Word、Outlook 和 PowerPoint 的外掛,外加 Office Tab Pro,非常適合需要跨 Office 應用程式協同作業的團隊。

Excel Word Outlook Tabs PowerPoint
  • 全合一套裝 — Excel、Word、Outlook及 PowerPoint 外掛 + Office Tab Pro
  • 一鍵安裝,一份授權 — 幾分鐘完成設置(支援 MSI)
  • 協同運作更順暢 — Office 應用間無縫提升生產力
  • 30 天全功能試用 — 無需註冊、無需信用卡
  • 最超值 — 一次購買,節省單獨外掛費用