2016-03-30 17 views
0

我正在尋找格式的Excel單元格,以便我輸入的任何數字都是它顯示的值。即在輸入0.69374767047的時刻,其讀取的值爲0.69374767。但我也有數字; 0.00305哪個出來正確。有沒有一種格式化單元格的方法,因此無論我輸入什麼數字都會輸出到正確的小數位,並且數字末尾沒有0,因爲我需要稍後再處理。任何幫助將不勝感激。Excel格式化,以糾正dp

+0

聽起來像是你將不得不修改的細胞數格式爲每個條目一個Worksheet_Change;設置小數位數(最多15位有效數字)。 – Jeeped

+0

Theres幾千個數據點,所以這就是爲什麼我來到這裏,忘了提及 – AlwaysStuck

+0

因此,也許你需要一個模塊子而不是事件宏。適用同樣的解 – Jeeped

回答

2

實際上,你可以在沒有代碼的情況下做到這一點,只需要自定義單元格格式並將0,###放在一起,這樣如果需要的話,它至少會給出一個整數和任何dp。 例如 輸入輸出 4.305 4.305 3.2 3.2

+0

好搭檔!我玩了這一點,直到我嘗試使用'0.0 ##############'作爲一個格式掩碼時才能工作。當然,這些列需要足夠寬才能看到所有的數字或'########''將被顯示。 – Jeeped