在Excel 2007中格式化十进制数
我有带有十进制数字的表格,我希望点后最多有 2 位数字。例如,数字 4.567 将是 4.67,但数字 2 将保留为 2,数字 5.6 将保留为 5.6。我怎样才能做到这一点?我设法做到了只有两位数字,但数字 2 转换为 2.00,5.6 转换为 5.60...
I have tables with decimal numbers and i wnat that there will be maximum 2 digits after the point. e.g the number 4.567 will be 4.67, but the number 2 will stay 2, and the number 5.6 will stay 5.6. How can i do that? I managed to do that there will be only two digits, but the number 2 converted to 2.00 and 5.6 to 5.60...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
设置单元格格式->数字->自定义...并输入“0.##”。
“0”表示“始终显示”(因此在本例中为小数点前的数字)。 “#”的意思是“如果存在则显示”(因此小数点后最多两位数)。它并不十分完美,因为“2”将显示为“2.”,但我认为它已经很接近了,因为你会得到
Format Cells->Number->Custom...and enter "0.##"
The "0" means "always displayed" (so in this case a digit before the decimal point). The "#" means "display if present" (so up to two digits after the decimal point). It's not quite perfect as "2" will display as "2.", but I think it's close as you're going to get
要添加到 @Ed 的答案,如果您确实想显示没有 .使用公式(例如单元格 A3)向单元格添加条件格式
并应用通用格式
To add to @Ed 's answer, if you really want to display whole numbers without the . add a conditional format to the cell using formula (eg for cell A3)
and apply the general format
相关文章:Excel 2007 ROUND 函数
ROUND 函数的语法为:
= ROUND ( Number, Num_digits )
Related article: Excel 2007 ROUND Function
The syntax for the ROUND function is:
= ROUND ( Number, Num_digits )