我正在使用Microsoft Excel 2013
如何删除小数点中的点,但点后的值将保留?
假设我有这个值“789.00”。如何将此值转换为“78900”?
由于
答案 0 :(得分:4)
你的问题并不完全清楚,但无论哪种方式,答案都比看上去复杂得多。首先,让我们假设你正在使用的值是一个浮点数。 (也就是说,为简单起见 - 可以有十进制值的数字)。在Excel中,屏幕上总会发生两件事:
1)你看到了什么 2)那里存储的是什么
好的,让我们说你“看到”1.33。你可能会想“嘿,小数位是.33”
但是,如果您格式化单元格并选择 - “decimal places show 4”,您可能会看到:
1.3333因为实际上,该单元格正在存储“4/3”
十进制精度是计算机科学中的一个复杂问题,远远超出了本文的范围 - 但您可以谷歌搜索更多信息。顺便提一下,这就是Excel包含货币类型的原因 - 它以确保2位小数位精度的方式存储值。
无论如何,你可以这样做: [A1] = 1.3333333(重复)
A2 = INT(A1*100)
Int函数基本上去除了十进制值。但是,也许你想要舍入,因为在这种情况下你会做什么?
[A1] = 1.5555555,那么也许不太清楚你会保留什么。
(谷歌的功能“圆形excel”获取更多信息)
如果您只想以某种方式保留小数方面,并删除整数值,则可以执行此操作
[A1] = 1.25
A2 = A1-INT(A1)
A2 = 0.25