You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

无需VBA:如何用Excel查找替换批量修改带单元格引用的公式?

用Excel查找替换轻松搞定公式批量修改

嘿,这个需求完全不用复杂操作,Excel自带的查找替换就能完美解决,对技术不太熟练的用户特别友好,步骤简单还不容易出错:

  • 首先选中你要修改的整个B列(或者所有包含目标公式的单元格范围)
  • 按下快捷键 Ctrl+H 打开「查找和替换」对话框
  • 在「查找内容」输入框里填:=myVBAFunction(*)

    这里的*是通配符,能匹配括号里的任意内容(比如A1、A2这类单元格引用)

  • 在「替换为」输入框里填:=myVBAFunction(\1)+F\1

    这里的\1是反向引用,会自动把刚才*匹配到的内容(比如A1)直接代入,这样就会自动对应到当前行的F列单元格

  • 最后点击「全部替换」,所有单元格的公式就会一次性改成你想要的样子!

小提示

如果发现替换没生效,检查一下查找替换对话框的「选项」里,是否勾选了「使用通配符」(默认是开启的,要是不小心关掉了打开就行)。

替换完成后你可以随便抽查几个单元格,比如B1会变成=myVBAFunction(A1)+F1,B2变成=myVBAFunction(A2)+F2,完全符合你的要求,而且全程不用拖拽公式或者写VBA,超省心!

内容的提问来源于stack exchange,提问作者nickL

火山引擎 最新活动