默認情況下,Excel中每個單元格所能顯示的數字為11位,輸入超過11位的數值,系統自動將其轉換為科學記數格式,如果輸入超過15位的數值,系統自動將15位以後的數值轉換為「0」。比如123456789012,就會顯示為1.23457E+11。
這些都是excel軟體本身的原因,Excel軟體會把超出12位以上的數值自動轉換成小數,就出現了上述情況。
如果我們需要在單元格輸入身份證號碼,以上設置就不能符合我們的要求。為了能讓這些長位數數值完整顯示出來,就需要使用下面介紹的方法,將單元格轉換成文本格式,然後再輸入。
在輸入之前,先選中要輸入身份證號碼的整列
然後依次單擊進入「格式-〉設置單元格格式」
然後在「數字」選項卡中的「分類」中選擇「文本」即可。
另外一個辦法就是在「分類」中選擇「自定義」,然後在右邊「類型」選項中選擇「@」就可以了。
(注意:必須先定義格式,然後輸入號碼。如果輸好號碼再定格式,顯示會不正確。)
excel如何輸入身份證號碼的第二種方法:
在輸入這些長數值時,先輸入一個英文狀態下的單引號(『 ),然後接頭輸入數值即可。
注意:這種方法適合輸入少量的長數值,輸入的英文狀態下的單引號不影響顯示和列印。
說了這麼多,其實就是把單元格的格式轉換成文本的格式,而不以數字的格式在單元格中顯示,這樣就方便我們去查看在單元格中比較長的數據,像身份證號碼、銀行卡號等……