提示:其他語言是Google翻譯的。 你可以訪問 English 版本。
登入
x
or
x
x
註冊
x

or

如何在Excel中向數字或文本添加或填充前導零?

如果您有一個需要添加的數字列表或在數字前填充一些前導零,則在手動鍵入零時,默認情況下將刪除它們。 本文將向您展示一些有關如何在Excel中的單元格區域中向數字或文本添加前導零的教程。

doc添加前導零1

方法1:使用文本函數將前導零添加或填充到數字以等於特定長度

方法2:使用“格式化單元格”功能將前導零添加或填充到數字以等於特定長度

方法3:使用Concatenate函數向數字添加或插入相同數量的前導零

方法4:使用Kutools for Excel向數字和文本添加或插入相同數量的前導零


在Excel中向數字或文本字符串添加或插入前導零:

Kutools for Excel's 添加文本 功能,您可以根據需要在單元格數據列表之前,之後或某個位置快速添加特定文本。

doc添加前導零8

下載並免費試用60-day


方法1:使用文本函數將前導零添加或填充到數字以等於特定長度


假設您有一系列數據,並且需要在每個單元格前添加零,以使數字長度相同。 你怎麼能在數字之前快速添加零?

文本功能將在數字前添加零,並以特定長度的前導零作出新數字。

輸入公式 = TEXT(A4“000000”) 在要輸出結果的空白單元格中,然後將填充柄向下拖動到要應用此公式的單元格,並且所有數字都將成為固定的六位數字符串,請參見屏幕截圖:

doc添加前導零2

注意: 此文本函數無法為文本添加前導零。


方法2:使用“格式化單元格”功能將前導零添加或填充到數字以等於特定長度

在Excel中, 單元格格式 功能也可以幫助您將前導零填充到單元格值以使它們長度相同,請執行以下操作:

1。 選擇要填充前導零的單元格值,然後右鍵單擊,然後選擇 單元格格式 從上下文菜單。

2.單元格格式 對話框下 標籤,選擇 習俗 在左邊 類別 窗格,然後輸入 000000類型 文本框,(在此示例中,我將數字設為六位數字,您可以根據需要進行更改。),請參見屏幕截圖:

doc添加前導零3

3。 然後,點擊 OK 關閉此對話框,原始單元格中的數字已轉換為具有前導零的特定長度數字。 看截圖:

doc添加前導零4


方法3:使用Concatenate函數向數字添加或插入相同數量的前導零

如果要在每個數字中插入前導零的特定數字,例如每個數字的三個前導零,您應該嘗試 CONCATENATE 的功能。

輸入公式 = CONCATENATE(“000”,A4) 在一個空白單元格中,然後向下拖動填充手柄以將此公式填充到其他單元格,並且所有數字在數字前添加了三個零,請參閱截圖:

doc添加前導零5


方法4:方法4:使用Kutools for Excel向數字和文本添加或插入相同數量的前導零

函數或公式可能不容易讓你記住和應用。 這是另一個棘手的方式, 添加文本 實用程序 Kutools for Excel,以幫助您在選擇數字之前插入前導零。

Kutools for Excel : 與超過300方便的Excel加載項,在60天免費試用沒有限制.

1。 選擇要在數字或文本之前添加零的範圍。

2。 然後點擊 Kutools > 文本 > 添加文本,看截圖:

doc添加前導零6

3。 在 添加文本 在對話框中,輸入帶有前導撇號的零個數 文本 框,然後選擇 第一個字符之前 選項,然後單擊 Ok 按鈕,並在數字之前添加了零,如下面的截圖所示:

doc添加前導零7

點擊下載Kutools for Excel和免費試用版吧!

添加文本 實用程序 Kutools for Excel 支持我們在原始單元格文本之前或之後添加任何特定的文本和字符。 更重要的是,我們可以在原始單元格文本之間添加特定文本。 無論您設置了哪些設置,都可以在預覽部分中預覽單元格更改。 點擊了解更多關於這個實用程序.


使用Kutools for Excel為數字或文本添加前導零

Kutools for Excel 包含了比300更方便的Excel工具。 免費試用60天無限制。 立即下載免費試用!



推薦的Excel生產力工具

Kutools for Excel幫助您提前完成工作,並從人群中脫穎而出

  • 超過300強大的高級功能,專為1500工作場景設計,通過70%提高生產力,讓您有更多時間照顧家庭和享受生活。
  • 不再需要記憶公式和VBA代碼,從現在起讓你的大腦休息一下。
  • 成為3分鐘的Excel專家,複雜和重複的操作可以在幾秒鐘內完成,
  • 每天減少成千上萬的鍵盤和鼠標操作,現在告別職業病。
  • 110,000高效人才和300 +世界知名公司的選擇。
  • 60-day full功能免費試用。 60天退款保證。 2多年的免費升級和支持。

將選項卡式瀏覽和編輯帶到Microsoft Office,遠比瀏覽器的選項卡強大

  • Office選項卡專為Word,Excel,PowerPoint和其他Office應用程序設計:Publisher,Access,Visio和Project。
  • 在同一窗口的新選項卡中打開並創建多個文檔,而不是在新窗口中。
  • 通過50%提高您的工作效率,每天為您減少數百次鼠標點擊!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Pam · 5 years ago
    Still not working - I have a alphanumeric number A1234 that I need to put a zero in front of the A how do you do that?
  • To post as a guest, your comment is unpublished.
    Daniella Kane · 5 years ago
    Thia was AWESOME!!! Thanks!!!!
  • To post as a guest, your comment is unpublished.
    Patrick · 5 years ago
    Excellent fix. Thanks
  • To post as a guest, your comment is unpublished.
    peter · 5 years ago
    I have used concatenate to create two leading zeros in number not text. A1 00 B1 00 C1 1234 = 001234
    my problem is the worksheet needs to be uploaded into a program and the C1 cell is a problem because it has the concatenate formula and is not recognised as a number. Can you help?
    • To post as a guest, your comment is unpublished.
      Blake · 5 years ago
      Simple fix. After using the aforementinoed formula, copy all cells that contain formulas and right click and 'paste values'. This will keep the values on the spreadsheet (formula results) and get rid of the formulas for you.
      • To post as a guest, your comment is unpublished.
        peter · 5 years ago
        Thanks, I did try that however when pasted as values the result goes to text and not a number. Any ideas appreciated
  • To post as a guest, your comment is unpublished.
    Pam · 5 years ago
    Ok so what if your field has A1234 and you want to add a 0 in front of the A how do you do that?