Skip to main content

如何在 Excel 中保留或刪除前導零?

Author: Sun Last Modified: 2025-08-06

一般來說,當我們在單元格中輸入包含前導零的數字(例如 00032423)時,它可能會顯示為 32423。那麼,如何在 Excel 中保留這些前導零呢?反過來,當不需要顯示前導零時,又該如何刪除它們呢?

使用「設定儲存格格式」保留前導零

刪除前導零

透過點擊操作使用 Kutools for Excel 刪除前導零

使用 Kutools for Excel 添加/刪除相同的前導零


arrow blue right bubble 使用「設定儲存格格式」保留前導零

如果您想在 Excel 中保留前導零,只需要在輸入數據之前將儲存格格式設定為文本格式即可。

1. 選擇要輸入帶有前導零數據的區域單元格,然後右鍵單擊並從上下文選單中選擇「 設定儲存格格式」。請參見截圖:

select Format Cells from the context menu

2. 在「設定儲存格格式」對話框中,點擊「數字」標籤,並從「分類」窗格中選擇「文本」。點擊「確定」關閉對話框。請參見截圖:

select Text from the Format Cells dialog box

現在,當您向區域單元格中輸入帶有前導零的數字時,前導零將保留在單元格中。請參見截圖:

the leading zeros are kept when type numbers

備註:如果在輸入數字後才將儲存格格式化為文本,此方法將無法生效。



arrow blue right bubble 刪除前導零

如果您想在 Excel 中刪除前導零,可以使用四種方法來解決這個問題。

方法 1 將儲存格格式化為數字格式

選擇您希望輸入不顯示前導零數字的區域,然後右鍵單擊並選擇「設定儲存格格式」以打開「設定儲存格格式」對話框,並從「分類」窗格中選擇 「數字」,然後點擊「確定」

備註:如果在輸入數字後才格式化儲存格,此方法將無法生效。

方法 2 使用公式

選擇一個空白單元格,位於已輸入帶有前導零數字的區域單元格旁邊,並在其中輸入公式 =VALUE(A1)(A1 表示包含帶有前導零數字的單元格)。按下 Enter 鍵後,現在公式單元格中會顯示沒有前導零的數字。請參見截圖:

delete leading zeros with formula

方法 3 執行 VBA

1. 按下 Alt + F11 以顯示 Microsoft Visual Basic for Applications 窗口。

2. 在窗口中,點擊「插入」>「模組」以顯示新的模組窗口,然後將以下 VBA 代碼複製到模組窗口中。

VBA:刪除 Excel 中的前導零

Sub DeleteZero()
'updateby20140616
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
WorkRng.NumberFormat = "General"
WorkRng.Value = WorkRng.Value
End Sub
3. 點擊 執行 按鈕,隨後會彈出一個 KutoolsforExcel 對話框,讓您選擇一個範圍以刪除前導零。請參見截圖:

vba code to select the cells

4. 點擊「確定」。然後選擇範圍中的前導零將被移除。

方法 4 使用「轉換為數字」功能

選擇填有帶前導零數字的區域單元格,點擊選擇範圍旁的警告圖標,然後從上下文選單中選擇「轉換為數字」。請參見截圖:

Use Convert to Number feature to delete leading zeros


arrow blue right bubble 透過點擊操作使用 Kutools for Excel 刪除前導零

安裝 Kutools for Excel 後,請按照以下步驟操作:(立即免費下載 Kutools for Excel!)

如果您有 Kutools for Excel,您可以通過其「 刪除前導零」工具,只需兩次點擊即可快速刪除所有文字中的前導零。

選擇您想要刪除前導零的文字,然後點擊 Kutools > 文本 > 刪除前導零。請參見截圖:
click Remove Leading Zeros of kutools

隨後會彈出一個對話框,提醒您已從多少個單元格中刪除了前導零。請參見截圖:
a dialog pops out to remind that the leading zeros have been removed

點擊「確定」關閉對話框。


arrow blue right bubble 使用 Kutools for Excel 添加/刪除前導零

如果您想添加或刪除相同數量的前導零到單元格,可以應用 Kutools for Excel 的「 添加文本」和「刪除某位置字元」工具,一個可以幫助您向單元格添加相同數量的前導零,另一個則可以幫助您從單元格左側刪除相同數量的字符。

安裝 Kutools for Excel 後,請按照以下步驟操作:(立即免費下載 Kutools for Excel!)

添加相同數量的前導零

1. 首先,您需要通過選擇它們並點擊「首頁」,然後進入「數值」組,從下拉列表中選擇「文本」來將儲存格格式化為 文本。請參見截圖:
select text from the home tab

2. 然後保持這些儲存格被選中,並點擊 Kutools > 文本 > 添加文本。請參見截圖:
click Add Text of kutools

3. 在 添加文本對話框中,在文本文本框中輸入您要添加的零,並勾選第一個字符前選項,您可以在右側窗格中預覽添加結果。請參見截圖:
specify options in the Add Text dialog box

4. 點擊「 確定」或「 應用」,現在相同數量的前導零已被添加到單元格中。
click Remove by Position of kutools

刪除相同數量的前導零

1. 選擇您要刪除前導零的單元格,然後點擊 Kutools > 文本 > 刪除某位置字元。請參見截圖:
same number of leading zeros are added

2. 在彈出的對話框中,輸入您要刪除的零的數量,勾選選項,並且您可以在「預覽」窗格中預覽結果。
specify options in  Remove by Position dialog box

3. 點擊「確定」或「應用」,現在前導零已被立即刪除。


相關文章:

最佳 Office 辦公效率工具

🤖 Kutools AI Aide:徹底革新數據分析,基於智能執行|生成程式碼|創建自訂公式|分析數據並生成圖表|調用 Kutools Functions
熱門功能查找、選取項目的背景色或標記重複值 | 刪除空行 | 合併列或單元格且不丟失資料 | 四捨五入...
高級 LOOKUP多條件查找|多值查找|多表查找|模糊查找...
高級下拉列表快速創建下拉列表 | 關聯下拉列表 | 多選下拉列表 ...
列管理器添加指定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 區域與列比較 ...
精選功能網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿及工作表管理器 | 資源庫 (自動文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按清單發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/傾斜/刪除線 ...)...
前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% 的工作效率,每天為你大量減少滑鼠點擊次數!