當您的 Excel 儲存格中輸入長數字時,將會變更為零的最後一個數字

文章翻譯 文章翻譯
文章編號: 269370 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

當您輸入數字包含超過 15 個位數,在儲存格時,Microsoft Excel 變更任何超過第 15 個的位置為零的數字。例如,如果您嘗試以下列格式輸入信用卡號碼
####-####-####-####
Excel 會將最後一個數字變成零。

發生的原因

Excel 會遵循 IEEE 754 規格在如何儲存和計算浮點數。Excel 因此儲存在一個數字、 只有 15 個有效位數,而之後的第 15 個位置的數字變更為零。

其他可行方案

若要解決這個問題,請為文字,儲存格格式設定,然後鍵入數字。儲存格然後可以顯示最多 1024 個字元。

其他相關資訊

用來計算,也就是在數字格式的儲存格中的數字才會發生這個問題。在設定為文字格式的儲存格,您可以鍵入多達 32767 個字元,Excel 的工作表顯示最多 1024 個字元。

因為自訂數字格式設計成主要使用的數字,您無法建立自訂的數字格式,儲存超過 15 個位數。例如,您無法使用下列格式來儲存 16 個字元的信用卡 ID 以數字:
####-####-####-####
如果您輸入數字1111222233334444 在儲存格中使用的 ###-###-###-### 格式,Excel 會顯示在儲存格中的1111年-2222年-3333-4440 。您嘗試儲存的實際數字為 1111222233334444,也就是超過了超過一千兆。但是,因為這個數字是很大,Excel 會捨棄最後一個 (最不重要) 的數字,然後用零在它的位置。

如果您設定為文字格式的儲存格中輸入數字,以您輸入的形式,因為 Excel 不會嘗試將信用卡號碼儲存為數字,但保留為文字,也會保留所有字元。

屬性

文章編號: 269370 - 上次校閱: 2013年12月10日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft Excel 2013
  • Microsoft Excel 2010
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 2004 for Mac
  • Microsoft Excel X for Mac
  • Microsoft Excel 2001 for Macintosh
  • Microsoft Excel 98 for Macintosh
關鍵字:?
kbformat kbprb kbmt KB269370 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:269370
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com