跳到主要内容

免费 Word、PowerPoint 和 Excel 查找替换

无需 Office,即可替换 .docx、.pptx 和 .xlsx 文件中的文字:支持多组查找 → 替换、一次处理多个文件、区分大小写、整词匹配或正则表达式。格式、图片和版式保持原样,不会上传任何内容。

将文件拖放到此处或点击浏览

DOCX, DOCM, DOTX, PPTX, PPTM, PPSX, POTX, XLSX, XLSM, XLTX · 在你的设备上处理

或按 Ctrl+V 从剪贴板粘贴

你可以一次拖放多个文件

浏览文件

各组替换会在每个文件中按从上到下的顺序依次应用。

只有文字会改变:字体、颜色、表格、图片和版式都保持原样。你的原始文件不会被更改,你下载的是修改后的副本。

你的文件永远不会离开你的设备。所有处理都在你的浏览器中本地进行。

工作原理

Word、PowerPoint 和 Excel 文件都是由 XML 组成的 ZIP 包。本页会打开每个文件,把每个段落的文字拼接起来(Word 常把一句话拆成许多格式片段),在其中查找你的词语,并把新文字写回原有的片段中。文件中的其他内容完全不动,最后重新打包为 ZIP。

  1. 1
    添加文件
    拖入一个或多个 .docx、.pptx 或 .xlsx 文件,或点击“试用示例”。
  2. 2
    输入要查找的内容和替换内容
    按需添加任意多组。选择是否区分大小写、仅匹配整词,或使用正则表达式。
  3. 3
    替换
    每个文件会显示更改了多少处,每组替换会显示被找到的次数。
  4. 4
    下载
    保存单个已修改的文件,或将全部文件按原文件名打包为 ZIP。

你的文档在此浏览器中修改,绝不会被上传。

指南

操作示例

点击“试用示例”。它会添加 sample-agreement.docx,这是一份简短的合同,其中“ACME Ltd”出现三次,“2025”出现三次。在“查找”中输入 ACME Ltd,在“替换为”中输入 Globex GmbH。点击“+ 再添加一组”,输入 2025 和 2026。大按钮现在显示“在 1 个文件中替换”,点击它。页面显示“1 个文件中共 6 处替换。”,每一组下方显示“3 处替换”。文件行提供“下载(6 处更改)”,底部栏提供“下载已修改的文件”和“修改替换词”。其中一处“ACME Ltd”存储为粗体的“ACME”加上普通的“ Ltd”,仍然能被找到。因为匹配从粗体部分开始,所以“Globex GmbH”会是粗体。下载的文件仍叫 sample-agreement.docx。

使用哪些设置,以及限制

  • 了解它覆盖哪些文件和哪些文字。 它能打开 .docx、.docm、.dotx、.pptx、.pptm、.ppsx、.potx、.xlsx、.xlsm 和 .xltx 文件。在 Word 中,它会搜索正文、页眉、页脚、脚注、尾注和批注。在 PowerPoint 中,它会搜索幻灯片和演讲者备注。在 Excel 中,它会搜索文本单元格。图表文字、幻灯片版式和母版、文档属性、工作表名称、公式以及超链接的目标地址都不会搜索。在 Excel 单元格中输入的数字是按数字而不是文本存储的,所以同样找不到。
  • 点击按钮之前先选好匹配选项。 这三个复选框适用于每一组。默认忽略大小写,所以“acme”能找到“ACME”;勾选“区分大小写”则要求完全一致。替换内容会按你输入的原样插入,不会照搬原文的大小写。“仅匹配整词”可避免“cat”匹配到“concatenate”的内部,它适用于任何文字系统,不限于英文。如果不勾选“正则表达式(用 $1 引用分组)”,“查找”中的内容就是纯文本,点号或括号只代表它们自己。
  • 使用多组替换,并留意它们的顺序。 “+ 再添加一组”会增加一行,当只剩一行时,该行的 ✕(“移除”)不可用。页面提示:“各组替换会在每个文件中按从上到下的顺序依次应用。”因此下面的一组可能匹配到上面的一组刚生成的文字。“替换为”留空表示删除找到的文字;输入框中显示“(留空表示删除)”。“查找”为空的行会被忽略。运行之后,每一组会显示各自的数量,或“未找到”。
  • 用正则表达式匹配模式。 勾选“正则表达式(用 $1 引用分组)”后,每个“查找”框都会变成一个模式。在“替换为”中,$1、$2 等代表括号分组,$<name> 代表命名分组,$& 代表整个匹配,$$ 代表美元符号。例如,查找 (\d+) (March|June),替换为 $2 $1,可把“1 March”变成“March 1”。除非勾选“区分大小写”,否则仍然忽略大小写。长度为零的匹配会被跳过。如果不勾选正则表达式,“替换为”中的 $ 就是普通的美元符号。
  • 一次处理多个文件。 拖入多个文件,或使用此时显示为“添加更多文件”的拖放区,把文件加入列表。按钮会统计文件数,例如“在 3 个文件中替换”,每个文件都使用同样的各组替换。每个文件会列出“下载(N 处更改)”或“此文件中未找到”。如果有多个文件被修改,底部按钮显示“下载 3 个已修改的文件(ZIP)”,并保存 replaced-files.zip,其中只含被修改的文件,保留各自的文件名;如果第二个文件重名,会加上“ (2)”。你的原始文件不会被更改。
  • 了解匹配能跨越什么、不能跨越什么。 文字只在一个段落内匹配,所以一个短语不会跨越新段落、制表符、换行或表格单元格。在段落内,即使 Word 把它拆成了格式不同的几段,也能匹配到。替换内容采用匹配开始处那一段的格式,其他段只会丢失被匹配的文字。在 Excel 中,匹配只在一个文本单元格内。字体、颜色、表格、图片和版式都不会改动,但在发送之前最好还是打开结果检查一遍。

常见问题及解决方法

提示“没有找到任何内容。请检查拼写,或取消勾选“区分大小写”和“仅匹配整词”。”
任何文件中都没有一组匹配成功。除大小写外,匹配是精确的:它不会把弯撇号(’)当作直撇号('),也不会把不换行空格当作普通空格。如果文字是从文档中复制的,请粘贴到“查找”中,而不要自己输入。跨越制表符、换行或段落的短语同样无法匹配。勾选正则表达式后,“查找”中的点号或括号是模式,因此若要按纯文本查找,请取消勾选。
有一个文件提示“此文件中未找到”,而其他文件都已修改。
该文件在被搜索的部分中没有匹配。文字可能位于图表文字、幻灯片版式或母版,或 Excel 的数字单元格中(数字单元格按数字而非文本存储)。图片里的文字也无法触及。如果这些词在普通段落或文本单元格中,请对照该文件中的实际措辞,检查拼写和“仅匹配整词”复选框。
提示“report.doc 是 DOC 文件,此工具无法打开。”(文件名和类型为你自己的文件)
旧版 .doc、.xls 和 .ppt 文件与此工具接受的那十种扩展名属于不同格式。请在 Office 中打开文件,另存一份 .docx、.xlsx 或 .pptx 副本。受密码保护的文件也存放在这种旧式容器中,因此会以同样方式被拒绝,例如“contract.docx 是 DOCX 文件,此工具无法打开。”;请先移除密码。
某个文件行提示“无法打开此文件:它可能受密码保护或已损坏。”
文件名是工具接受的类型,但无法按 .docx、.pptx 或 .xlsx 所属的 zip 包读取。下载中途中断或文件已损坏都会出现这种情况。同一次运行中的其他文件不受影响,只有这一行显示该提示。请在 Office 中打开文件并另存一份副本,然后添加该副本。
提示“其中一个正则表达式无效。”
只有勾选了“正则表达式(用 $1 引用分组)”时才会出现。模式无法编译,在编译通过之前运行按钮一直是禁用的。常见原因是括号未闭合(如 ( 或 [),或多余的反斜杠(如 \- 或 \')。模式按 Unicode 模式解析,对反斜杠要求严格。字面的点号是 \.,字面的括号是 \(。如果你想要的是纯文本,请改为取消勾选该复选框。

对比分析

Word、PowerPoint 和 Excel 各有自己的“查找和替换”,对于单个文档通常是更好的选择:它能显示每一处匹配,还能按格式搜索。此工具用于在不逐个打开的情况下,把同一份替换清单应用到许多文件。它支持多组查找和替换、纯文本、整词或模式,并给你修改后的副本。它显示的是数量,而不是每处匹配的预览,也不能逐处替换,不能更改格式、图片或超链接目标。它不会打开旧版 .doc、.xls 或 .ppt 文件。无需安装任何软件,文件在浏览器中修改,不会上传。

相关工具

常见问题