EXCEL A列有很多数字,都是通过各种公式算出来的,如何批量在原基础上加上=round(X,2),其中X是原公式

如题所述

如上图,

A1=C1+D1

A2=C2+D2

B列粘贴",)"

工具-选项-勾选公式-确定

结果如下

复制AB两列到word,结果如下

查找=,替换为=round(

结果如下

用橡皮工具擦除两列中间的竖线(相当于批量合并两列单元格)结果如下

查找特殊字符段落标记,替换为空

,结果如下

复制者列单元格粘贴到excel的A列

工具-选项-取消公式前面的勾-确定

A列就是你要的结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-20
如果A列公式比较整齐划一
在A1中修改如下
=ROUND(原来公式,2)
下拉填充

如果只要数值
在B1中输入或复制粘贴下列公式
=ROUND(A1,2)
下拉填充
选择B列 复制 右键单击A1 选择性粘贴 数值 确定
第2个回答  2015-08-20
可能要用vba代码了
只针对公式做修改,非公式的不修改?
相似回答