首頁 >電腦教學 >電腦知識 >如何防止Excel刪除前導零

如何防止Excel刪除前導零

PHPz
PHPz轉載
2024-02-29 10:00:33856瀏覽

自動從Excel工作簿中刪除前導零是否令人沮喪?當您在儲存格中輸入數字時,Excel通常會刪除數字前面的前導零。預設情況下,它將缺少顯式格式的儲存格條目視為數值。前導零在數字格式中通常被認為是無關緊要的,因此被省略。此外,前導零可能會在某些數值運算中造成問題。因此,零被自動刪除。

本文將教你如何在Excel中保留前導零,以確保輸入的帳號、郵遞區號、電話號碼等數位資料格式正確。

如何防止Excel刪除前導零

#在Excel中,如何允許數字前面有零?

#您可以在Excel工作簿中保留數字的前導零,有多種方法可供選擇。您可以透過設定儲存格格式或使用目標儲存格的文字函數來實現這一目標。此外,您還可以編寫一個VBA腳本來防止Excel自動格式化儲存格數值並刪除前導零。這些方法可以幫助確保您的數位資料保持原樣,而不會因為Excel的自動處理而丟失前導零。

如何防止Excel刪除前導零

如果要封鎖Excel刪除工作簿中的前導零,請使用下列方法:

  • 在數字前面加上撇號。
  • 將儲存格設定為文字格式。
  • 設定自訂格式。
  • 使用特殊格式。
  • 使用Get&;Transform功能。
  • 應用文字函數。
  • 1]在數字前面加上撇號

    阻止Excel刪除前導零的最簡單方法之一是在實際數字之前插入撇號。顯示的數字將不含撇號符號。

    儘管這種基本的方法對小型資料集很有效,但手動添加逗號可能會變得繁瑣且容易出錯,尤其是在處理大量文字或資料輸入時。因此,在這種情況下,我們可以考慮使用其他更有效率的方法來解決這個問題。

    閱讀:如何在Excel中獲得即時貨幣匯率?

    2]將儲存格設定為文字格式

    如何防止Excel刪除前導零

    #在Excel中防止刪除前導零的另一種方法是在輸入數字時在前導零前加上單引號。這樣可以確保前導零在儲存格中保留,而不會被Excel自動刪除。

    • 首先,選擇工作簿中的目標儲存格或整列,然後右鍵單擊它們。
    • 接下來,從上下文選單中點選Format Cells選項。若要開啟儲存格格式對話框,也可以使用CTRL 1快捷鍵。
    • 之後,在數字選項卡下,從數字選項卡中選擇文字類別。
    • 最後,點選OK(確定)按鈕儲存變更。

    請參閱:如何在Excel中刪除科學記數法?

    3]設定自訂格式

    如何防止Excel刪除前導零

    #您也可以使用自訂格式在Excel中輸入不超過16位的號碼代碼,例如社會保險、郵遞區號等。

    • 首先,選擇有問題的儲存格,然後按CTRL 1組合鍵開啟儲存格格式提示。
    • 在Numbers選項卡下,按一下Custom類別。
    • 在類型方塊中,鍵入數字格式,例如,000-00-0000、00000等。
    • 完成後,按OK按鈕儲存新格式。

    閱讀:如何鎖定Excel公式中的儲存格?

    4]使用特殊格式

    如何防止Excel刪除前導零

    #Excel具有一些內建格式來輸入數字代碼,包括郵遞區號、電話號碼和社會保險號碼。因此,要輸入特定類型的數字,可以使用相應的格式。為此,請選擇儲存格並按CTRL 1。然後,選擇特殊類別並從可用的類別中選擇所需的類型。完成後,按確定按鈕儲存變更。

    5]使用取得轉換功能(&A)

    如果從外部檔案匯入資料集,則可以使用「取得變換」功能來防止Excel刪除前導零。原始檔可以是文字、XML、Web、JSON等格式。

    以下是如何做到這一點的:

    首先,開啟您的Excel工作簿,然後前往「資料」標籤。

    現在,按一下取得資料下拉按鈕,然後選擇從檔案從文字/CSV選項或要匯入的檔案格式。

    接下來,瀏覽輸入檔案並點擊匯入按鈕以匯入該檔案。

    如何防止Excel刪除前導零

    #在開啟的對話方塊中,按下「轉換資料」按鈕。

    之後,在Power Query編輯器視窗中。選擇要編輯的列,然後轉到“轉換”選單。

    現在,按一下Data Type按鈕,然後選擇Text。

    如何防止Excel刪除前導零

    #在「變更列類型」提示中,按一下「取代目前列」按鈕,然後讓Excel將選取的列資料格式轉換為文字。

    完成後,按下關閉和載入按鈕返回Excel。

    匯入的資料集現在將包含前導零。

    您可以使用資料刷新功能自動更新資料。

    閱讀:如何在Excel中新增相機工具?

    5]應用文字函數

    在Excel中保留前導零的另一種方法是使用TEXT函數。例如,如果您想要在E1小區插入社保碼,可以使用「=Text(E1,」000-00-0000「)」函數。同樣,您可以在其他數字代碼中使用此函數。

    如果您對Excel函數執行指令,則也可以使用TEXT函數以外的其他函數來保留前導零。以下是此類函數的一些範例:

    • REPT和LEN函數的組合,例如“=REPT(0,5-LEN(A5))&;A5”
    • CONCATENATE函數,例如,=CONCATENATE(“00”,A5)
    • 帶與符號運算子(&;)的Right函數,例如「=Right(」00000「&;A5,5)」

    類似地,還有其他功能可以用於相同的目的。

    閱讀:如何使用公式為Excel中的儲存格新增文字?

    如何開啟Excel而不遺失前導零?

    #如果要嘗試在不刪除前導零的情況下將現有Excel檔案匯入工作簿,請前往資料選項卡,然後按一下從檔案從Excel工作簿取得資料選項。現在,選擇來源文件,按下匯入按鈕,然後按一下轉換資料。接下來,選擇目標列,前往Transform選項卡,並將資料類型設為Text。

    Now read: How to open Apple Numbers file in Excel?

    以上是如何防止Excel刪除前導零的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    陳述:
    本文轉載於:mryunwei.com。如有侵權,請聯絡admin@php.cn刪除