解决一个问题:如何将数字里的小数点后第一二三位整体+2?
阿德
创作者俱乐部成员
问题
就是像55.182553换成55.184553,55.21268换成55.21468,所有数字的小数点后一二三位当成一个单独的整数整体+2,别的数不动,如何处理?
解决办法
可以使用vba代码实现。
软件为WPS个人最新版,开通了超级会员的,可以使用vba功能。
以下代码为WPS灵犀生成,在MS Word中应该也可以用。
第一次指令为“WPS文字如何实现,所有整数部分55的数字的小数点后3位当成一个单独的整数整体+2,别的数不动?示例,文档中存在55.22068和55.190553,则把55.190553替换换成55.192553,55.22068替换成55.22268。”
追加指令“整数部分不只是55,有可能是别的数字。需要处理进位的情况。需要处理表格中的数字。请调整一下代码”
后由本人调试完成,小范围测试成功。使用此代码前,请注意备份数据,以免造成损失。
@WPS产品体验官
WPS函数专家
创作者俱乐部成员
创作者俱乐部成员