EXCEL单元格数值数据中如何用函数的方法判断小数点后有几位?

如题所述

第1个回答  2019-12-27
  例子:如数字在a1单元格,可以在B1输入公式
  =LEN(SUBSTITUTE(A1,TRUNC(A1)&".",))
  但是这样有一个问题,如果是公式产生的数字,在单元格格式中设置了小数点位数之后,可能显示的位数和实际的位数有差异,导致错误。
  所以最好对数值先处理一下,比如保留3位小数:
  =LEN(SUBSTITUTE(TRUNC(A1,3),TRUNC(A1)&".",))
  小数保留位数可以根据需要改一下
相似回答