截斷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時的結果差異。