2017-04-12 191 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导致更少的混淆。