2017-04-12 239 views
1

我有一列從CSV導入的excel百分比小數。格式化excel百分比小數

的行中包含如「95%」或「99.5%」

導入後,所有的「99.5%」更改爲「99.50%」

我可以用鼠標右鍵單擊該單元格數據並將單元格的小數位改爲1. 但是,我必須手動完成20,000行。

如果我選擇整行並更改爲小數點後1位,那麼即使那些「95%」更改爲「95.0%」。

如何防止excel搞亂我的格式。

+0

我認爲這個線程將解決您的問題。 [超級用戶的舊線程](https://superuser.com/questions/205759/format-a-number-with-optional-decimal-places-in-excel) –

回答

2

如果你顯示95%而不是95.0%,你可以添加基於下列公式的條件格式規則的關鍵任務:

=ROUND(A2, 3)=ROUND(A2, 2) 

首先爲1位小數的百分比手機號碼格式再加入根據該公式將其更改爲零小數的CFR。

enter image description here

0

Jeeped的回答是有效的。如果由於某種原因,你想避免條件格式,並保留原來的格式靜態的,另一種解決方案是增加一個臨時列,並使用Jeeped使用的公式:

=rounddown(A2,2)=rounddown(A2,3) 

過濾器爲TRUE,突出柱 - 設置格式在0小數點。 過濾到FALSE並突出顯示列 - 將格式設置爲1個小數點。

我的2美分 - 如果需要3位有效數字,最好保留3 sig figs的所有數據。這通常比刪除多餘的0導致更少的混淆。