在使用TRUNC函数时。Num-digists 中该写什么。截取的精确度。我只是想把EXCEL中某一列的所有带小数的数全部保留整数,去掉小数部分,不进行四舍五入。例如:45.2 在左面的一列数全部变为:45 该怎么办。如果我的版本没有重算功能该怎46.8 46 么样重新下载。128.3 128254.7 254
EXCEL中,函数TRUNC的使用方法:
TRUNC函数有两个参数:TRUNC(number, [num_digits]),Number,需要截尾数字或引用,Num_digits,用于指定截尾精度的数字。Num_digits 的默认值为 0,通常省略,作为截尾取整函数用;
其实,这个函数除了截尾取整,也可以按小数位数来截尾,这点常常被忽视;
取整时TRUNC 和 INT 类似,都返回整数。TRUNC 直接去除数字的小数部分,而 INT 则是返回不大于原数的最大整数,也就是正数时,两函数结果相同,而负小数时,INT函数的结果比TRUNC的结果小1,特别要注意;
TRUNC函数与ROUNDDOWN函数功能相同,但前者主要作为截尾取整用,因其取整时参数可省,而后者参数不可省;
下面以正负数为例,给出各公式的参数和结果,对照比较下,即可看出三个函数之间的区别。
假设数据在A列,在B1输入 =VALUE(LEFT(A1,FIND(".",A1))),公式可以复制下去的。
如果有的数据没有小数点,将公式改为=IF(ISERROR(FIND(".",A1)),A1,VALUE(LEFT(A1,FIND(".",A1))))