如何批量替换表格中的公式呢?-灵析社区

看数据的中二丸子头

我遇到一个问题,下图只是一个例子,我有大量的公式如 =Max(1,2,3)。我要替换成的新公式包含了新的参数。我在替换时,无法分几步替换,当我替换时,公式如果没写对,Excel会报错,如下图所示。 ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241112/98565e6a7962aff403095018c99e6207.png)

阅读量:25

点赞量:0

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