打开网易新闻 查看精彩图片

Excel 中有多种方法可以删除小数点和缩短数值。在本文中,我们将解释如何使用 TRUNC 函数以及它与其他技术的不同之处。

TRUNC 函数是什么?

TRUNC 函数将数字截断为指定的小数位数。使用 TRUNC 与其他删除小数位的函数不同的关键因素是 TRUNC 函数不会对值进行四舍五入。如果您使用 TRUNC 从 4.68 中删除所有小数,则结果为 4。

TRUNC 函数需要两条信息:

=TRUNC(数字,[数字])

该数字是您要截断的值。数字是要将值截断为的数字数。数字部分是可选的,如果没有回答,TRUNC 将删除所有小数位。

如何使用 TRUNC 功能

让我们看一下带有一些示例数据的 TRUNC 函数的示例。下面的示例使用以下 TRUNC 函数。

=TRUNC(A2)

如果您不指定要截断多少位,则所有小数位都将被删除。

打开网易新闻 查看精彩图片

您可以通过单元格 A2 中的值看到 TRUNC 函数不应用任何舍入。它只是将数字截断为 411。

让我们看另一个例子。这次我们将数值减少到小数点后两位。

=TRUNC(A2,2)

打开网易新闻 查看精彩图片

如果您要求 TRUNC 函数显示比您所拥有的更多,TRUNC 函数将不会显示额外的小数。

以下面的例子为例,让我们将其截断到小数点后两位。

=TRUNC(A2,2)

打开网易新闻 查看精彩图片

单元格 A4 中的值减少到小数点后两位,但 A2 和 A3 中的值保持原样,因为它们已经少于两位小数。

如果要显示两位小数,则需要对单元格进行格式化以强制显示它们。

从日期时间戳中删除时间

TRUNC 的一个有用示例是从 Excel 中的日期和时间戳中删除时间。

想象一下有以下日期和时间戳,但我们只希望列中的日期用于分析。

打开网易新闻 查看精彩图片

以下公式将用于删除时间。

=TRUNC(A2)

打开网易新闻 查看精彩图片

尽管时间已删除,但生成的单元格仍需要仅格式化为日期。

使用 TRUNC 缩短数字

这是一种罕见的技术,但值得知道的是,TRUNC 函数也将接受数字参数的负数。当您使用负数时,公式会截断小数点左侧的数字。但是,它不会更改位数。它将用零替换它们。

让我们看下面的例子。

=TRUNC(A2,-1)

打开网易新闻 查看精彩图片

您可以在每个示例中看到零用于替换从小数点左侧删除的数字。

Excel 中有多种方法可以删除小数位,但是,其中大多数会应用某种性质的舍入。TRUNC 函数的优势在于它不会对值进行四舍五入,而只是将它们缩短到指定的小数位数。