如何在Excel中使用TRUNC函数(4个例子)

  • Share This
Hugh West

ǞǞǞ 编码:TRUNC 它属于Excel中的 "截断 "函数。 Excel数学和三角函数 该函数主要用于去除一个数字的小数部分。

从上面的图片中,我们可以大致了解到 编码:TRUNC 在整个文章中,我们将看到这个函数的细节。

📂 下载练习题本

TRUNC函数的用途.xlsm

TRUNC函数简介

❑ 目标

ǞǞǞ 编码:TRUNC 函数通过去除数字的小数部分或小数部分,将数字截断为整数。

❑ 语法

TRUNC(number,[num_digits])

❑ 论证解释

争论 必备/可选 解释
需要 一个将被截断的数字
num_digits 可选 在被截断的数字中要返回的小数位数。如果省略这个参数,返回的数字中就没有小数部分。

❑ 输出

ǞǞǞ 编码:TRUNC 函数返回截断的数字值。

❑版本

这个功能从Excel 2000开始就有,所以从Excel 2000开始的任何版本都有这个功能。

4 在Excel中使用TRUNC函数的例子

现在,我们将看到不同的例子,其中各种应用的 编码:TRUNC 功能显示。

1.删除一个数字的小数部分

我们可以通过使用以下方法去除一个数字的小数部分 编码:TRUNC 假设我们有一个数据集,其中有一些带有小数点的数字。 现在,我们将应用 编码:TRUNC 函数来删除数字的小数部分。

➤ 在单元格中键入以下公式 C5 ,

=TRUNC(B5)

该公式将截断该单元格的数字 B5 的方式,使返回的数字中没有小数部分。

➤ 之后,按 进入 .

因此,你将得到单元格数量的整数部分 B5 在细胞中 C5 .

➤ 现在拖动单元格 C5 到你的数据集的末尾,对所有的数字应用同样的公式。

如果你观察,你可以看到, 编码:TRUNC 函数对0到1之间的任何数字都返回零。

我们可以使用其他函数,如 Excel的INT函数 , Excel的ROUND函数 Excel的ROUNDDOWN函数 而不是 编码:TRUNC 这些函数在本例中的应用如下图所示。

阅读更多。 Excel中最常用的51个数学和三角函数

2.用TRUNC功能将一个数字缩短为一个特定的数字

ǞǞǞ 编码:TRUNC 函数可以用来将一个数字缩短为一个特定的数字。 比方说,我们的数据集中有一些数字,列在 B 和我们想要的小数点后的数字在第1列中给出 C 现在,我们将使用 编码:TRUNC 函数将这些数字缩短到指定的位数。

➤ 首先,在单元格中输入公式 D5 ,

=TRUNC(B5,C5)

该公式将缩短单元格的数量 B5 到单元格的指定数字 C5 并将返回单元格中缩短的数字 D5 .

➤ 按 进入 .

我们将在单元格中得到缩短后的数字 D5.

➤ 最后,拖动单元格 D5 到你的数据集的末尾。

因此,我们将得到所有的数字缩短为我们在列中提到的特定数字。 C .

如果你仔细观察,你可以看到细胞 C8 C9 该公式消除了数字的整数部分的数字,当指定数字为负数时,在该处返回0。

阅读更多:Excel中的44个数学函数(免费下载PDF)。

类似读物

  • 如何在Excel中使用SIN函数(6个简单例子)
  • 如何使用Excel的PI函数(7个例子)
  • 使用Excel的QUOTIENT函数(4个合适的例子)
  • 如何在Excel中使用MMULT函数(6个例子)
  • Excel中的VBA EXP函数(5个例子)

3.TRUNC函数用于从日期和时间单元格中删除时间

编码:TRUNC 函数也可以用来从日期和时间单元格中去除时间。 假设此时我们的数据集中有一些日期和时间,我们想从这些日期和时间中去除时间部分,只提取日期部分。

➤ 首先在单元格中输入以下公式 C5 ,

=TRUNC(B5)

该公式将从单元格的日期和时间中截断时间部分。 B5 .

➤ 之后,按 进入

因此,你会看到时间部分显示的是 0:00 在细胞中 C5 .

➤ 拖动单元格 C5 到你的数据集的末尾,对所有其他日期和时间应用同样的公式。

我们可以删除 0:00 要做到这一点,就必须从这些细胞中提取。

➤ 转到 首页> 数量 并选择 短暂日期 .

因此,你会看到 0:00 现在,我们只有日期了。

4.VBA中的TRUNC函数

编码:TRUNC 不是application.worksheet函数的一部分。 因此,它不能在Excel中被使用。 VBA 但是,我们可以应用 FORMAT函数 假设我们有以下数据集,我们想转换带有两个小数点的数字。

要先做到这一点。

➤ 按 ALT+F11 以打开 VBA 窗口,并按 CTRL+G 以打开 立即行动 框中的 VBA 窗口。

在这之后。

➤ 将以下代码插入到 立即行动 框中的一行,然后按 进入 在每一行之后。

 Range("C5") = Format(Range("B5"), "##.##") Range("C6") = Format(Range("B6"), "##.##") Range("C7") = Format(Range("B7"), "##.##") Range("C8") = Format(Range("B8"), "##.##") Range("C9") = Format(Range("B9"), "##.##") Range("C10") = Format(Range("B10") ,##.##) 

该代码将返回列的数字 C 列中有两个小数点 D .

➤ 关闭 VBA 窗口。

现在,你将在第1栏看到带有两个小数点的数字 C .

💡 使用TRUNC函数时应注意的事项

📌 该 编码:TRUNC 函数将给出 #VALUE! 错误,如果你以文本格式输入。

📌 该 INT 功能和 回合 函数给出的结果与 编码:TRUNC 功能。 但 编码:TRUNC 函数更容易使用,因为它需要的参数更少。

总结

我希望你现在知道Excel是怎样的了 编码:TRUNC 如果你有任何疑惑,请随时留言。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.