EXCEL工作表中數據顯示不完整.顯示3.70E+17,如何恢復?

EXCEL工作表中數據顯示不完整.顯示3.70E+17,如何恢復?科學計數法是到15位,那17位的怎麼回復?


Excel只支持精確到15位數值,超過15位之後的數字默認變成零。

從數值的角度來講,數值到15位的時候,已經屬於「百兆」級別了,15位之後的數字大小變得沒有什麼意義了。就好比,我們會說「馬雲身家達到3021億」,但是恐怕沒有人會說「馬雲身家達到三千零二十一億六千萬零九千三百七十六元」吧?

所以,如果你想輸入的是能計算的數值,那麼15位之後的就是會變成零,無解。

但是,如果你要輸入的是一串想數值的字元(比如18位身份證號),那麼就需要以文本的方式輸入。要想存儲為文本型數字,一個方法是在輸入數字之前先輸入一個英文狀態下的單引號』;另一個方法是先將單元格式設置為「文本」。

至於,你說輸入了17位的數值,已經被動變成了科學計數法,也就是後兩位變成了「0」。要什麼恢復?

不要意思,這是不可逆的行為,沒法通過技術手段恢復,只有重新錄入/導入了。

公眾號:【玩Office】

我是微軟認證講師MCT, 關注我,一起玩Office。


可以在數字前面輸入英文狀態下的單引號。


ctrl+1或者右鍵數據格式轉化成文本格式就OK


轉化成文本格式就可以了


單元格格式設置為文本即可


單元格拉長也可以轉換成數據


你可以雙擊單元格的分割線就會顯示了。


單元格式設置成文本模式


推薦閱讀:

學習excel數據處理?
Excel表格複製後,為什麼其中的透視表數據源還連接在原文件,如何能設置為本地數據源?
Excel如何將不同工作表的數據匯總到一起?
如何利用excel表格核對結轉數據正確性?
Excel數據處理,根據指定時間抓取數據整理。?

TAG:MicrosoftExcel | Excel使用 | 電子表格 |