Paste large number in excel

From LemonWiki共筆
Revision as of 01:35, 8 November 2016 by Planetoid (talk | contribs)
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與原始資料相同與原始資料相同
通用格式 Excel 15 位有效位數的限制, 16 位以上 (含 16 位) 的數字,都會變成 0通用格式1234567890123456與原始資料不同 1.23457E+16與原始資料不同 12345678901234500
文字格式 16 位以上 (含 16 位) 的數字文字1234567890123456與原始資料相同與原始資料相同

參考資料