如何防止Excel刪除前導零
前導零會自動從 Excel 工作簿中刪除,這是否令人沮喪?當您在儲存格中輸入數字時,Excel 通常會刪除數字前面的前導零。預設情況下,它將缺乏顯式格式的儲存格條目視為數值。前導零在數字格式中通常被認為是無關緊要的,因此被省略。此外,前導零可能會導致某些數字運算出現問題。因此,零會被自動刪除。
如果您想在 Excel 中保留前導零,就像輸入帳號、郵遞區號、電話號碼等數字資料一樣,這篇文章將向您展示如何操作。
Excel中如何允許數字前面有零?
有幾種方法可以保留 Excel 工作簿中數字中的前導零。為此,您可以相應地設定單元格的格式或對目標單元格使用 TEXT 函數。除此之外,您甚至可以編寫 VBA 腳本來阻止 Excel 自動格式化儲存格值並刪除前導零。
如何防止Excel刪除前導零
如果要封鎖 Excel 刪除工作簿中的前導零,請使用下列方法:
- 在數字前面加上撇號。
- 將儲存格格式設定為文字。
- 設定自訂格式。
- 使用特殊格式。
- 使用獲取和轉換功能。
- 應用文字函數。
1]在數字前面加上撇號
阻止 Excel 刪除前導零的最簡單方法之一是在實際數字之前插入撇號。顯示的數字不含撇號。
雖然這種簡單的方法適用於小型資料集,但手動輸入撇號可能會變得乏味且容易出錯,特別是在處理大量文字或資料輸入任務時。在這種情況下,我們還有一些其他方法可供您使用。
2]將單元格格式設定為文本
防止刪除 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 工作簿」選項。現在,選擇來源文件,按“導入”按鈕,然後按一下“轉換資料”。接下來,選擇目標列,轉到“轉換”選項卡,並將“資料類型”設定為“文字”。
發佈留言