如何批量替换表格中的公式呢?

作者站长头像
站长
· 阅读数 24

我遇到一个问题,下图只是一个例子,我有大量的公式如 =Max(1,2,3)。我要替换成的新公式包含了新的参数。我在替换时,无法分几步替换,当我替换时,公式如果没写对,Excel会报错,如下图所示。

如何批量替换表格中的公式呢?

回复
1个回答
avatar
test
2024-06-24

主要是替换时,Excel会校验公式。有一个取巧的办法,可以先把 = 替换为一个特定的,从没有出现的字符串。这样Excel就不会校验公式了。之后再分布把公式替换好,最后把特定的字符串换回成为 =。如果你不介意写代码,可以试试Excel组件库,例如GcExcel,有直接可用的API进行替换,用组件库的话,可以匹配自动化的场景,可以结合自己实际的场景来取舍。查找和替换 - GcExcel 中文文档Java版 | 服务端高性能表格组件 - 葡萄城

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容