有網友問到在 Excel 中將數字填入儲存格後,卻顯示 E+15 之類的數字,是什麼原因?

(觀察下圖)根據微軟網站提供的資料:

Microsoft Excel 會保留 15 個有效位數。若要顯示所有的 15 個位數,必須使用非一般的數字格式 (自訂或內建)。一般的數字格式顯示最多 11 的數字字元,以計算數字的字元為十進位小數點。因此,如果數字包含小數點,Excel 可以顯示最多 10 個有效位數,但如果數字沒有小數點,Excel 可以顯示最多 11 個有效位數。

(1)

若你輸入一個位元數較大的數字,例如:12345678901234500000,若在預設的數值格式之下,你將會看到被顯示為指數型表示:1.23457E+19,其含小數點只顯示 7 個有效位數。

(2)

若數值格式已經先設定為:文字,再輸入數字時,則會完整顯示這個數字構成的文字串。例如:12345678901234567890,會完成的顯示。若不想設定數值格式為文字,也可以直接輸入:'12345678901234567890(最前方加上「'」)。

(3)

若將儲存格數值格式設定為:????????????????????(20個?),則會顯示15個有效位數的內容,其餘補0(有5個)。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 vincent 的頭像
    vincent

    學不完.教不停.用不盡

    vincent 發表在 痞客邦 留言(6) 人氣()