Word查找删除重复内容

在日常办公或撰写论文时,我们常常会遇到 Word 文档中存在大量重复内容的问题。这些重复内容可能来自复制粘贴错误、多人协作编辑或模板残留等。本文将为你介绍几种实用的方法,帮助你在 Word 中快速查找并删除重复内容。

方法一:使用“查找和替换”功能手动去重

  1. Ctrl + H 打开“查找和替换”对话框。
  2. 在“查找内容”中输入你怀疑重复的关键词或短语。
  3. 点击“查找下一处”逐个确认,并选择是否删除。

方法二:使用通配符批量查找重复段落

Word 支持使用通配符进行高级查找。例如:

方法三:借助 VBA 宏自动删除重复行

对于大量重复内容,可使用简单的 VBA 脚本自动处理:

Sub DeleteDuplicateLines()
    Dim para As Paragraph
    Dim dict As Object
    Set dict = CreateObject("Scripting.Dictionary")
    
    For Each para In ActiveDocument.Paragraphs
        txt = Trim(para.Range.Text)
        If txt <> "" And Not dict.Exists(txt) Then
            dict.Add txt, 1
        ElseIf txt <> "" Then
            para.Range.Delete
        End If
    Next para
End Sub

使用方法:按 Alt + F11 打开 VBA 编辑器 → 插入模块 → 粘贴代码 → 运行宏。

方法四:复制到 Excel 去重后再粘回

  1. 将 Word 内容复制到 Excel 中(每行一段)。
  2. 使用 Excel 的“删除重复项”功能(数据 → 删除重复项)。
  3. 将清理后的内容复制回 Word。

小贴士