複製身份證變為E+顯示,我怎麼都調整不好,同事1分鐘就搞定了

Hello,大家好,相信不少人在Excel中輸入資料的時候都遇到過E+顯示的情況,一般出現在數字個數比較多的資料中,比如身份證號碼、銀行卡號等。當我們貼上身份證號碼到Excel中它就會顯示為E+,如下圖所示,雙擊單元格會發現資料的後3位都被設定為0來顯示,很多Excel新手百思不得其解,今天就來跟大家詳細講解下出現這種情況的原因,以及解決方法

複製身份證變為E+顯示,我怎麼都調整不好,同事1分鐘就搞定了

一、為什麼或出現E+顯示

首先來科普下,所謂的E+顯示,就是科學計數法的顯示方式,通常用於顯示數值比較大的數字

資料之所以會進行E+顯示,這個是由於單元格的格式造成的,

在預設情況下(常規格式下),如果輸入的資料位數超過11位,Excel就會以科學計數法的方式來顯示資料

,如下圖所示,輸入十一個1,依然是正常的顯示方式,如果輸入十二個1就會變為科學計數法的顯示方式。

複製身份證變為E+顯示,我怎麼都調整不好,同事1分鐘就搞定了

那麼對於超過11位的資料,如何將其設定為正常的顯示方式呢,方法其實非常的簡單,在這裡我們需要用到自定義單元格格式

首先選擇想要恢復的資料區域,然後按下快捷鍵【Ctrl+1】調出格式視窗,隨後點選【自定義】在型別中輸入一個0,然後點選確定即可

複製身份證變為E+顯示,我怎麼都調整不好,同事1分鐘就搞定了

但是現在又出現了新的問題,身份證號碼的後三位統一都被設定為了0來顯示,這個就與Excel的精度有關了

二、Excel的精度

Excel的精度只有15位,就是說Excel最多隻能精確的記錄一個15位的數值,如果數值超過了15位,15位之後的資料都會被忽略掉,被自動的設定為0來顯示。這個就是為什麼身份證號碼後三位會顯示為0的原因,

身份證號碼是一個18位的數值,而Excel的只能準確識別15位的數值,所以後三位會被設定為0來顯示

複製身份證變為E+顯示,我怎麼都調整不好,同事1分鐘就搞定了

那麼對於這樣的情況應該如何解決呢?有一點需要特別注意的是:後幾位已經變成0的資料是無法恢復的,只能重新錄入

解決方法只有1種,就是將單元格的格式設定為文字格式後再輸入資料,如果是需要大批次的貼上資料的話,需要先把目標單元格的格式設定為常規格式,隨後在貼上的時候,點選滑鼠右鍵在【貼上選項】中選擇第二個【匹配目標格式】來進行資料的貼上,如果不提前設定為文字格式,資料是無法貼上過來的

複製身份證變為E+顯示,我怎麼都調整不好,同事1分鐘就搞定了

以上就是今天分享的全部內容,在這裡主要牽扯到2個知識點,常規格式的顯示方式以及Excel的精度問題

如果還有什麼疑問的話,歡迎留言討論,覺得有用麻煩給我個一鍵三連,關注我,持續分享更多Excel技巧