我有一长串的姓名,其中包含地址和电话号码,格式如下:
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 将其全部重新组合并恢复空格(下面的屏幕截图)。
请记住,此方法将涉及对带有中间首字母的姓名进行一些手动清理。