Paste large number in excel
Jump to navigation
Jump to search
如果想要在 Microsoft Excel 檔案貼上很大的數字,會遇到兩個狀況[1]:
- (1) 通用格式針對 12 位以上 (含 12 位) 的數字,會以科學記號表示。
- (2) Excel 本身精確度 (precision) 15 位有效位數的限制, 16 位以上 (含 16 位) 的數字,都會變成 0。
處理方法是將儲存格格式,從「通用格式」改成「文字」。
幾位數字 | 儲存格格式 | 例子: 原始資料 | 貼上 Excel 後,顯示的數字 | Excel 編輯儲存格時的數字 |
---|---|---|---|---|
小於 12 位 | 通用格式 | 12345678901 | 與原始資料相同 | 與原始資料相同 |
小於 12 位 | 文字 | 12345678901 | 與原始資料相同 | 與原始資料相同 |
12 位以上 (含 12 位) | 通用格式 | 123456789012 | 與原始資料不同 1.23457E+11 | 與原始資料相同 |
12 位以上 (含 12 位) | 文字 | 123456789012 | 與原始資料相同 | 與原始資料相同 |
16 位以上 (含 16 位) | 通用格式 | 1234567890123456 | 與原始資料不同 1.23457E+15 | 與原始資料不同 1234567890123450 |
16 位以上 (含 16 位) | 文字 | 1234567890123456 | 與原始資料相同 | 與原始資料相同 |
參考資料