Paste large number in excel

From LemonWiki共筆
Revision as of 17:00, 7 November 2016 by Planetoid (talk | contribs) (Created page with " 如果想要在 Microsoft Excel 檔案貼上很大的數字,會遇到兩個狀況<ref>[http://errerrors.blogspot.tw/2015/07/excel.html Err: 解決從資料庫輸出 Exc...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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與原始資料相同與原始資料相同

參考資料