MS Word 2010 查找/替换通配符

MS Word 2010 查找/替换通配符

我有一长串的姓名,其中包含地址和电话号码,格式如下:

Barn Jeffery 123 Sunny Ln. Pulaski ,315-555-5555
Sarah 456 Bull Blvd. Memphis ,256-555-5555
Tara C. 7894 Pringle St. Clw. ,813-555-5555
Barnes Mathew 5821 Melody Ln. Tmp ,562-555-5555
Matthew 23B 189th St. Brooklyn ,718-555-5555
Castor Abby B. 7459 71st St. Stn ,210-555-5555
Karen 120 Tabby Trl. Seattle ,965-555-5555
Nick K. 4141 Fulton Ave. Missouri ,478-555-5555

是什么查找和替换公式是在所有名字前添加逗号和/或在所有姓氏后添加逗号?

答案1

Word 在“查找和替换”中接受正则表达式。这里有一个图表。

http://office.microsoft.com/en-us/word-help/find-and-replace-text-or-other-items-HA001230392.aspx

答案2

我敢说,这样的事情没有公式可循。没有一致性,因此也就没有解决方案。

答案3

如果“在所有名字前添加逗号”意味着在每行开头添加逗号,则可以这样做:

在“查找”栏中粘贴此内容^p ,在“替换”栏中粘贴此内容,^p, 然后单击“全部替换”即可进行替换。

最后,您需要在第一行添加逗号并手动删除最后一行的逗号。

希望能帮助到你。

答案4

我建议将其放入 Excel 中并在其中添加逗号。进入 Excel 后,您可以使用“文本分列”向导将名称拆分为单独的列(使用“分隔符”方法并选中“空格”复选框)。

使用 CONCATENATE 添加逗号(如下面的屏幕截图所示)。

在此处输入图片描述

复制包含公式的列(屏幕截图中的 B 列),然后“粘贴值”以仅保留带逗号的文本。在下一个空白列中再次使用 CONCATENATE 将其全部重新组合并恢复空格(下面的屏幕截图)。

在此处输入图片描述

请记住,此方法将涉及对带有中间首字母的姓名进行一些手动清理。

相关内容