我有一個電子表格,重繪 時會顯示科學記數法而不是零,例如 2.3283064365387E-10。資料來自外部系統,我無法控制該系統的輸出。
它確實正確顯示為零,但是當我使用此資料計算百分比時,它會出現隨機百分比。我可以手動將它們更改為零,但想知道是否有更好的方法來做到這一點。
uj5u.com熱心網友回復:
在參考單元格來計算百分比的公式中,使用 Round 函式將這些數字四舍五入為 0,在具有合法數字的單元格上保持所需的精度級別。
例如,如果您當前的公式將單元格 A1 中的問題值參考為:
=A1/B1
將其修改為:
=Round(A1,8)/B1
這仍將保留 8 個小數位的合法數字精度,但會將指數小于 -8 的數字更改為正好 0。
uj5u.com熱心網友回復:
CCur如果不超過四位小數,請在計算中使用:
? CCur(2.3283064365387E-10)
0
uj5u.com熱心網友回復:
方法 1 將值實際更改為零:
插入相鄰列以對數字進行四舍五入:
=Round(A1,8)
然后使用此列進行任何后續計算。或者,您可以復制并粘貼為值以將公式轉換為值,然后洗掉原始列。
uj5u.com熱心網友回復:
方法 2 將值實際更改為零:
如果使用的數字格式在 Excel 中將這些值顯示為 0,則可以使用高級設定強制作業簿中所有單元格的值與它們在螢屏上的外觀完全匹配。
檔案 > 選項 > 高級 > 計算此作業簿時 > 設定顯示的精度

請注意,這是一個危險的設定,會影響您的整個作業簿。所有資料都將被截斷以匹配其顯示方式,這將消除所有十進制數字的準確性。僅當所有數字的結果準確度都足夠時才使用它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/410931.html
標籤:
上一篇:vbs在編輯模式下打開excel
下一篇:隱藏作業表并回傳上一個作業表按鈕
