乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em>中如何将表格中的公式批量修改?-批量修改公式 excel,excel

<em>Excel</em>中如何将表格中的公式批量修改?-批量修改公式 excel,excel

作者:乔山办公网日期:

返回目录:excel表格制作


基本操作木想到简单的方法,想到一个复杂的方法:

1.某单元格写0.001(确保公式内不要包含+0.001,否则就换其他),复制
2.Ctrl+G定位,定位条件,公式-只勾选数字
3.右键,选择e799bee5baa6e4b893e5b19e337性粘贴,运算,选择加
(这个步骤的目的是让原来的公式加上"()",例如=A1变成=(A1)+0.001)
4.Ctrl+H替换
"="为"!=Round("
"+0.001"为",0)"
"!="为"="
多一步替换!=是因为直接把"="替换为"=Round("会提示公式错误,首先把公式变成文本,再替换回去.

VBA倒是非常简单:
(使用方法:alt+F11,Ctrl+R,点Thisworkbook右键插入模块,复制代码到模块,然后回到Excel,alt+F8,运行ChangeFormula,即可改变在本工作表所有公式外加上=round(,0))

Sub ChangeFormula()
Dim Rng As Range
For Each Rng In ActiveSheet.UsedRange
If Rng.HasFormula Then
Rng.Formula = Replace(Rng.Formula, "=", "=Round(") & ",0)"
End If
Next
End Sub

左键点住已经有公式的单元格右下角的那个小黑点不放拖行。
还有不明白的,可以Hi我。
如果同一列或同一行的公式原理都一样:如:A1*B1,A2*B2这种类型的,可以选中同一列或同一行,先给第一个或最后一个重新输入函数或公式后,按CTRL+ENTER回车全部改过来,也可以在第一个重新输入函数或公式,在该单元格右下角的点向下或向右拉就全部更替新的公式,这是针对同一规则公式的替换法。如果没有规则的,就7a64e78988e69d83364没办法批量更换了。

按下组合键ctrl+~进入公式审核模式,然后就可以用正常的查找替换了。
首先,找到菜单“工具”→“选项”,切换到“视图”选项卡,找到“公式”,在其前面打上一个√。点击“确定”确认退出。
然后,选择菜单“编辑”→“替换”,弹出如下图。
在查找内容里面输入A,在替换为里面输入Sheet2!A,然后,点击“全部替换”即可。
现在,该到替换别的了。
再来一次“编辑”→“替换”,在上图中,查找内容输入B,替换为输入Sheet2!B,这样,就全部都替换好了,这就是批量替换公式的方法。
注意,替换好之后,得把“公式”前面的√去掉,否则,您的公式就不会计算了。

参考:http://jingyan.baidu.com/article/0aa22375bf8fb288cc0d64e9.html

1、首先需zhidao要打开EXCEL

2、然后需要输入的我们所需要的数字

3、框选我们的数字

4、点击常规

5、然后下拉菜单,有很多种数字表示,选择“数字”

6、如图即为效果图,Excel 请问就可以excel表中批量修改公式了,方法很简单。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网