• 2025-06-06 21:55:43

多个Excel修改不一样的时,怎样批量修改Excel中的内容?

日常工作中,我们有的时候需要修改多个excel里面的内容。如果修改规则一样,我们前面已经介绍过按规则修改excel内容的方法,但是如果多个excel内容修改的规则都不一样,比如将同样的内容在不同的表格要替换成不一样的内容,或者每个表格的修改内容都不一样,我们就需要用另外一种方法帮助我们更加高效快速的修改多个excel里面的内容。


我们在需要修改多个 Excel 文件的内容,但修改规则不一样时,往往非常头疼。例如,将A文件的身份证信息删除,将B文件的手机号码隐藏中间4位,将C文件中的公司名称修改,这种场景非常复杂。
今天给大家介绍一种方法,多个Excel文件修改规则不一样也能批量修改。

操作步骤

1、打开「鹰迅批量处理工具箱」,左侧选择「Excel 工具」,右侧在文件内容分类中选择「导入 Excel 规则修改 Excel 内容」的功能。

鹰迅批量处理工具

2、添加已经设置好路径及替换规则的 Excel 文档。

1)下载excel模板,填写替换规则

excel批量修改

那么这个规则文档应该怎么填写呢?我们可以看上图圆圈中标记的地方,我们点击下载 Excel 修改规则的模板并填写,下面就是 Excel 模板的示例。

【路径】:为文件存放的位置路径:为文件存放的位置,加上文件的名称和后缀;替换后的内容不填表示删除该查找内容。

最后三项不填表示否,根据自己的情况进行选择。

批量修改excel内容

以分别将三个表格中的身份证信息删除,手机号码隐藏中间4位,公司称修改为例,身份证号码和手机号码均需要用正则表达式来表示,这个公式我们之前讲过,不需要我们理解,直接复制使用就可以了。

身份证号码的正则表达式为:((?<=\D)|^)([1-9]\d{5})(18|19|20)(\d{2})(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])(\d{3}[0-9Xx])((?=\D)|$)

手机号码的正则表达式为:(?:(((?<=\D)|^)(1\d{2})(\d{4})(\d{4})((?=\D)|$)))   

手机号隐藏中间4位替换后的填写为:$3****$5

2)导入填写好的Excel替换规则

径:为文件存放的位置

多个excel批量修改

3)设置 Excel 相关的设置选项。

excel批量删除内容

如果不仅需要修改表格内容,还需要修改 Excel 工作表名称,那就将【工作表Sheet的名称】这个选项勾选上即可,其他的选项无特殊情况可以不用关注。

4)设置其他规则

大量excel同时修改

软件默认情况下会删除填写的规则前后的空格内容,如果确实需要替换空白相关的内容,则勾选上这个选项即可。

3、选择处理后的文件保存位置。

excel批量处理

4、处理完成。

鹰迅批量处理工具

等待几秒,我们就实现了批量将多个excel里面的内容进行了修改。点击输出目录可以查看处理之后的文件效果。通过这个批量处理工具我们不仅可以批量修改excel文件中的内容,还可以在修改规则不一样的情况下,批量修改多个excel里面的内容。而且软件还有更多excel批量处理的功能,例如根据excel模板生成多个excel文件,删除excel中的空白内容,Excel格式转换等。如果你的工作中也经常会有很多excel文档处理场景,不妨来体验一下这个工具吧。

正文到此结束