小数点后删除不重要的零
我有一个小数点和整数值的表格。 一些小数在小数点后两位有零(例如0.60
)或小数点后两位都是零(例如4.00
)。
我如何确保从小数点后面删除任何零? (所以前面提到的数字是0.6
和4
)
你需要定义你自己的“数字格式”。 您要使用的格式代码是:
0.####
编辑
缺点是你总是留下尾随的时期,单靠数字格式是无法处理的。 为了弥补这一点,您可以使用以下function。
=SUBSTITUTE(TRIM(SUBSTITUTE(A1,"."," "))," ",".")
结果
Original Formatted: Trimmed: Numbers: =============================== 17.000 17. 17 17.100 17.1 17.1 17.100 17.1 17.1 0.100 0.1 0.1
参考
- 创build一个自定义数字格式 ,访问2014-06-25,
<http://office.microsoft.com/en-ca/excel-help/create-a-custom-number-format-HP010342372.aspx>
General
格式不会显示任何结尾的十进制零。 不pipe数字是手动input还是计算,如果单元格格式为General
,Excel将只显示表示数字所需的小数位数。
请尝试:
=INT(A1*100)/100
并假设您的数据在ColumnA中,并且格式为“常规”,请复制下来。
各种可能性的比较:
[看来接受的A是正确的,Q可能会脱离主题(因为@ teylyn的解决scheme也可以工作,更简单,不需要编程) – 除非目标是转换为string,这不是作为需求。]