将 Word 文档中的地址提取到 Excel 或 CSV 中

将 Word 文档中的地址提取到 Excel 或 CSV 中

我有一个 Word 文件,里面有大约 8,000 个标准字母,以标准开业日期开头:

26 March 2013 
XXXfew lines addressXXX 

Dear Name

paragraphs. 

我喜欢以 CSV 或 Excel 格式提取地址。有什么办法吗?我不擅长宏。我们可以在宏中完成吗?

逻辑可能是:获取“日期 2013 年 3 月 26 日”和单词“亲爱的”之间的任何内容。

我正在使用 Word 2013。

答案1

复制粘贴电子表格 B 列中的字母。请按照以下步骤操作:

  1. 在单元格 A2 中插入公式=A1+1并复制粘贴此公式,直到在 A 列的最后一个单元格中找到 B 列中的数据
  2. 过滤 B 列并仅选择“2013 年 3 月 26 日”。将此日期复制粘贴到 A 列中与 A 列日期对应的所有单元格(不删除过滤器)。
  3. 使用“文本 > 开头为 > “亲爱的””对 B 列进行过滤。输入“1”并复制到 A 列的相应单元格。
  4. 如果您删除 A 列中的所有过滤器,您将找到您要查找的地址行,其开头的日期为 2013 年 3 月 27 日及以上。“亲爱的姓名”中的其余文本开头的日期为 1900 年 1 月 1 日及以上。现在使用 2013 年 3 月 27 日后的日期过滤 A 列,您的数据就准备好了。
  5. 将过滤后的数据复制粘贴到另一张已提取地址的工作表中。

  • 您是否尝试过按照上述步骤复制粘贴数据?您只需将一个 Word 文档中的 8000 个字母(我知道这是一个庞大的数据,有数千行)复制粘贴到 Excel 工作表的 B 列,从第一个单元格 B1 开始。Excel 将根据您在 Word 文档中使用的“Return”或“Enter”键将它们分配到单独的行。
  • 您要求以 CSV 或 Excel 格式提取地址,因此给出的答案适用于 Excel 工作表。您的数据是否在 Word 文档中并不重要。您需要的结果在 Excel 工作表中。请尝试上述程序。

相关内容