截断Excel和Google Spreadsheets中的数据

通常,截断意味着通过突然切断对象来缩短对象 - 例如树上的截断分支。在电子表格程序(如Excel和Google Spreadsheets)中,数字和文本数据都会被截断。 这样做的原因包括:

舍入与截断

尽管两种操作都涉及缩短数字长度,但两者的不同之处在于,舍入可以根据四舍五入数字的正常规则更改最后一位数字的值,而不管最后一位数字是什么,截断都不会舍入。

数字常数Pi是一个被取整和/或截断的数字的常见示例。 由于Pi是一个无理数 (它不会终止或重复),所以当以小数形式写入时,它会一直持续下去。 但是,写出一个永不结束的数字是不现实的,所以根据需要将Pi的值截断或舍入。

然而,如果询问Pi的价值,许多人会给出3.14的答案 - 数学课的知识。 在Excel或Google Spreadsheets中,可以使用TRUNC函数生成此值 - 如上图中示例的第二行所示。

在Excel和Google电子表格中截断数值数据

如前所述,在Excel和Google Spreadsheets中截断数据的一种方法是使用TRUNC函数。 数字被截断的位置取决于Num_digits 参数的值( 数字位数的缩写)。 例如,在单元格B2中,通过将Num_digits的值设置为3,Pi的值已被截断为典型值3.14

将正数截断为整数的另一种选择是INT函数INT总是将数字向下舍入为整数,这与将整数截断数字相同 - 如示例的第3行和第4行所示。

使用INT函数的优点是不需要指定位数,因为函数总是删除所有小数值。

在Excel和Google Spreadsheets中截断文本数据

除了截断数字之外,还可以截断文本数据。 截断文本数据的决定取决于情况。

在导入数据的情况下,只有一部分数据可能是相关的,或者如上所述,可以在字段中输入的字符数量受到限制。

如上图中的第五行和第六行所示,使用LEFTRIGHT函数截断了包含垃圾或垃圾字符的文本数据。

截断错误

截断错误是由于在计算中使用截断数字而导致的错误。 取决于所涉及的位数,对于涉及的手动计算可能是微不足道的。

在涉及具有大量小数位的数据的计算机计算的情况下,该错误可能非常重要。

第7和第8行示例显示将截断和非截断数字乘以100时的结果差异。