我希望用戶在單元格中輸入數字,而不會洗掉任何前導零或將數字更改為公式。
如果我將單元格設定為常規,我可以使用資料驗證并將其設定為整數,但任何前導零都會被洗掉。例如:000123654 回傳為 123654
如果我將單元格設定為文本,則數字顯示為 000123654,但驗證失敗,因為它是文本而不是數字。
有沒有辦法做到這一點?
謝謝
uj5u.com熱心網友回復:
如果您將驗證標準設定為Custom并使用公式=ISNUMBER(NUMBERVALUE(A1))(交換A1實際參考)將強制輸入為數字,同時仍允許您將單元格設定為文本。
NUMBERVALUE將文本轉換為數字,如果不是數字則回傳錯誤。ISNUMBER如果輸入是數字,則回傳 true,在這種情況下,這意味著NUMBERVALUE回傳的數字意味著輸入實際上是數字。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/409958.html
標籤:
