
打开Excel文档,在空白单元格被输入Round函数,给函数第一个参数设置取值范围,即要设置四舍五入的单元格,给函数第二个参数设置位数,即需要保留的小数位数就完成了。
第一步:对数据分析可以知道,当数据只有一位小数的时候,数据长度减去小数的位置结果等于1
第二步:用if函数根据第一步的结果分类显示。
效果如图
具体公式为;=IF(LEN(A2)-FIND("",A2,1)=1,A2,"")
如有疑问可以继续交流!
工具原料:Excel2007或以上
Floor()函数
Rand()函数
步骤思路:用RAND()函数生成随机数,然后嵌套Floor()函数对生成的随机数保留一位小数。
方法\步骤:
用Rand()生成随机数
把Rand()100使生成的随机数在0—10之间
用Floor函数取小数位FLOOR(RAND()10,05)
这样可以生成1-10内,保留一位小数,小数位为0或5的随机数。
将生成的数加上基数55,即=55+FLOOR(RAND()10,05)可以得到55-65之间的随机数。
注意事项:
·Floor函数是向下截取,比如Floor(106,05)=105
·如果需要向上截取,用Ceiling()函数
帮LZ弄个能一次处理所有数据的公式,假如数据在A1,则在B1输入:
=IF(AND(A1=INT(A1),A1<>0),TEXT(A1,"00"),IF(A1=0,0,-CEILING(-A1,01)))
或者
=IF(AND(A1=INT(A1),A1<>0),TEXT(A1,"00"),IF(A1=0,0,TRUNC(A1,1)))
就是下图的效果了,还想对齐下只要在开始-对齐方式那里调整就可以了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)