-3

我正在使用 Microsoft Excel 2013

如何删除小数点中的点,但点后的值会保留?

假设我有这个值 "789.00" 。如何将此值转换为“78900”?

谢谢

4

1 回答 1

4

您的问题并不完全清楚,但无论哪种方式,答案都比看起来要复杂得多。一方面,让我们假设您正在使用的值是一个浮点数。(也就是说,为简单起见 - 一个可以有十进制值的数字)。在 Excel 中,屏幕上总是会发生两件事:

1) 你所看到的 2) 真正存储在那里的东西

好的,假设您“看到” 1.33。你可能会想“嘿,小数位是 0.33”

但是,如果您格式化单元格并选择 - “小数位显示 4”,您可能会看到:

1.3333 因为实际上,该单元格正在存储“4/3”

小数精度是计算机科学中的一个复杂问题,远远超出了本文的范围 - 但您可以在谷歌上搜索更多信息。顺便说一句,这就是 Excel 包含 Currency 类型的原因 - 它以确保精确到小数点后 2 位的方式存储值。

无论如何,你可以这样做:[A1] = 1.3333333(重复)

A2 = INT(A1*100) 

Int 函数基本上去掉了十进制值。但是,也许你想四舍五入,因为在这种情况下你会怎么做?

[A1] = 1.5555555 ,那么可能还不清楚你会保留什么。

(谷歌“round excel”功能以获取更多信息)

如果您只是想以某种方式保留小数方面,并去掉 Integer 值,您可以这样做

[A1] = 1.25

A2 = A1-INT(A1)

A2 = 0.25

于 2013-09-23T04:24:54.963 回答