在單元格中輸入身份證號碼,輸入之后按下回車鍵,輸入的內(nèi)容變了樣,比如330192199809128000,就會顯示為3.30192E+11。
可恨的是,這種變化是不可逆的。
這個問題的根源在于,默認情況下,Excel中每個單元格所能顯示的數(shù)字為11位,輸入超過11位的數(shù)值,系統(tǒng)自動將其轉(zhuǎn)換為科學(xué)記數(shù)格式;如果輸入超過15位的數(shù)值,系統(tǒng)自動將15位以后的數(shù)值轉(zhuǎn)換為“0”。
解決方法一:
在輸入之前,先選中要輸入身份證號碼的整列,然后按「Ctrl+1」進入「設(shè)置單元格格式」對話框,在“分類”中選擇“文本”即可。
或者在輸入這些身份證時,先輸入一個英文狀態(tài)下的單引號(“'”),然后直接輸入數(shù)值即可。
注意:必須先定義格式,然后輸入號碼。如果輸好號碼再定格式,是無法恢復(fù)成正確的號碼的。
解決方法二:
英文狀態(tài)下輸入單引號
在輸入身份證號碼之前,輸入一個英文的分號’(該符號在鍵盤回車鍵Enter鍵前面)
這個方法也能實現(xiàn)完全顯示身份證號碼,并且前面有一個綠色標志,內(nèi)容的最前面有一個單引號。