如何防止Excel刪除前導零

如何防止Excel刪除前導零

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

如果您想在 Excel 中保留前導零,就像輸入帳號、郵遞區號、電話號碼等數字資料一樣,這篇文章將向您展示如何操作。

excel中保留前導零

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

有幾種方法可以保留 Excel 工作簿中數字中的前導零。為此,您可以相應地設定單元格的格式或對目標單元格使用 TEXT 函數。除此之外,您甚至可以編寫 VBA 腳本來阻止 Excel 自動格式化儲存格值並刪除前導零。

如何防止Excel刪除前導零

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

  1. 在數字前面加上撇號。
  2. 將儲存格格式設定為文字。
  3. 設定自訂格式。
  4. 使用特殊格式。
  5. 使用獲取和轉換功能。
  6. 應用文字函數。

1]在數字前面加上撇號

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

雖然這種簡單的方法適用於小型資料集,但手動輸入撇號可能會變得乏味且容易出錯,特別是在處理大量文字或資料輸入任務時。在這種情況下,我們還有一些其他方法可供您使用。

2]將單元格格式設定為文本

Excel 不斷更改迄今為止的數字

防止刪除 Excel 中前導零的下一個方法是將目標儲存格格式設定為文字。完成此操作後,數字將在您鍵入時顯示,並且不會自動格式化。

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

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

3]設定自訂格式

您也可以使用自訂格式在 Excel 中輸入包含少於 16 位數字的數字代碼,例如社會安全號碼、郵遞區號等。

  • 首先,選擇有問題的儲存格,然後按 CTRL+1 開啟「設定儲存格格式」提示。
  • “數字”標籤下,按一下“自訂”類別。
  • 「類型」方塊中,鍵入數字格式,例如 000-00-0000、00000 等。
  • 完成後,按“確定”按鈕儲存新格式。

4]使用特殊格式

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

5]使用獲取和轉換功能

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

具體做法如下:

首先,開啟 Excel 工作簿並前往「資料」標籤。

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

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

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

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

現在,按一下「資料類型」按鈕,然後選擇「文字」

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

完成後,按「關閉並載入」按鈕返回 Excel。

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

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

5]應用TEXT函數

在 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 工作簿」選項。現在,選擇來源文件,按“導入”按鈕,然後按一下“轉換資料”。接下來,選擇目標列,轉到“轉換”選項卡,並將“資料類型”設定為“文字”。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *