回答网友提问:Excel 中一列数据的小数位数并没有固定长度,如何按要求提取出小数点后面的某一位或者某几位数?
案例:下图 1 的 A 列的数值中,有的是整数,有的是小数,小数位数也是长短不一。
如何取出每个数值的小数点后面第二位数?以及小数点后面的总共两位数?
效果如下图 2 所示。
解决方案:1. 在 B2 单元格中输入以下公式 --> 下拉复制公式:
=RIGHT(INT(A2*100))
公式释义:
- INT(A2*100):先将 A2 单元格的数值放大 100 倍,即小数点向右移 2 位,然后用 int 函数向下舍入取整;
- RIGHT(...):自右向左提取上述数值,默认情况下提取 1 位数,这样就取出了原数值小数点后面的第二位数