有沒有辦法讓Excel永遠不會自動刪除前導零?

有沒有辦法讓Excel永遠不會自動刪除前導零?

如果您在 Excel 中鍵入以 0 開頭的電話號碼之類的內容,預設情況下,Excel 會假定使用者的意思並非如此,將文字轉換為常規數字,並刪除前導 0。

有多種解決方法可以避免這種情況,例如,開啟 CSV 等文件時的文字匯入設定, 或者使用自訂儲存格格式,或者'如果您手動輸入文本,則輸入 a 等等。

然而我想要的是對於 Excel 來說,永遠不要刪除前導零除非我特別告訴它將單元格視為數字。

我希望 excel 預設以012345相同的方式處理Q12345.如果它以0 開頭,則假設用戶知道他們在做什麼,並將其視為文本,而不更改它(預設情況下,無論它是否手動鍵入、複製、導入等,在所有工作簿上的任何位置) 。

這可能嗎?

我能找到的關於此的所有內容都是沿著“如何在X 特定上下文中保留前導零”的內容- 我正在尋找在我的Excel 副本上每個工作簿的每個單元格中始終保留前導零的東西,除非我告訴它將特定單元格格式化為數字。

(我使用的是 Excel 2007,但如果在更新的版本中可以做到這一點,我可能會升級)

答案1

很抱歉帶來壞消息,但根據 Microsoft 員工的回答,目前還不可能這個線程

我已經檢查並可以確認在當前版本、Excel 2013 或Office 2016 預覽版。在某些其他情況下,您可以停用自動格式化,例如用超連結替換 URL。

將來的版本中可能會引入這樣的選項,但考慮到這個「功能」在許多版本中給用戶(包括我)帶來的煩惱,我對此表示懷疑。

相關內容