數字太長亂碼現象 — Excel數字亂碼怎么恢復正常
我們經常利用 Excel 表格錄入數據,在錄入數據的時候我們經常會遇到這種情況:因為錄入的數字的數位較多導致數字亂碼。這種情況真的很影響我們的工作進程。那么 Excel 表格數字亂碼該怎么辦呢?如何把 Excel 單元格中的數字亂碼恢復成正常顯示?
什么是 Excel 數字太長亂碼現象
熟悉 Excel 的用戶可能都知道,在 Excel 單元格一般顯示數字最長的長度是 11 位,超過 11 位以后就會變成科學計數法顯示,很多人稱它為亂碼。
excel 文件亂碼怎么恢復正常
尚未輸入長數字前(也就是未亂碼前)
1.只需要我們在輸入長數字前把該單元格或該列單元格都設置為文本格式,然后再輸入長數字即可正常顯示。
2.在輸入長數字前先輸入英文狀態下的單引號,如’12345678910121212,這樣也能夠正常顯示長數字。
長數字已經變成亂碼
這種情況有點小復雜,也就是說我們拿到的 excel 表格時,里面的長數字已經變成了亂碼,這個時候如果不懂方法的話,還是挺難折騰的。
1.直接設置該單元格格式為文本格式
重點來了,選擇文本格式確定修改后它不會直接變成文本型,還需要再雙擊一下該單元格,看到這個單元格左上角出現一個綠色小三角的時候,說明已經改為文本型,此時數字就能夠完全顯示出來了。
2.通過分列功能批量修改為文本格式
直接選中所有需要修改的數據(如選中 A1 到 A7),接著點 Excel 導航菜單中的【數據】 > 分列,連續點擊兩次“下一步”(直接默認即可),然后在列數據格式中選擇“文本(T)”,點擊【完成】即可把這些亂碼數據全部顯示出來。
3.通過 TEXT 函數將數值轉換為文本格式
TEXT 函數可以將數值強制轉換為文本,并可使用戶通過使用特殊格式字符串來指定顯示格式。
該函數的語法為:TEXT(value,format_text)
其中 value 為需轉換的數值,format_text 為需轉換的格式,如果 format_text 參數為 0 或#,則顯示的格式不變。案例:本文中 A1 單元格實際的數字是 120104090012(以顯示為 1.20104E+11),如轉換后的文本數據也要求是 120104090012,則公式為:=TEXT(A1,0)或=TEXT(A1,”#”)。
具體方法:將通過公式轉換得到的數據復制 > 選擇性粘貼 > 選擇“數值” > 確定后即可得到文本型數據,也就是說可以將亂碼的長數字全部顯示出來了。
如果是第一種情況,建議先設置單元格為文本格式后再輸入長數字會比較好。如果得到的 Excel 數據都是長數字亂碼的,數據比較多的情況下,個人建議使用第三種方法。