Excel - 如何删除同一列内的相似单元格?

Excel - 如何删除同一列内的相似单元格?

我在 Excel 2010 上遇到了一个问题。

我有一个列出制造商名称的列,如下所示:

制造
商 公司 1 有限公司
公司 2 有限公司
公司 3 有限公司

我的问题是制造商名称拼写错误,或者缺少 ltd,或者在公司名称和 ltd 之间添加了“Co”。

有没有什么方法可以标记类似的文本,然后以某种方式用另一个文本替换它?

我考虑过条件格式和模糊查找,但单元格相似且没有重复,而模糊查找需要 2 列。

感谢大家!

答案1

可以通过两种方式实现。

  1. 通过使用特殊插件,前 15 天免费:我们的模糊重复查找器是专为这项任务而设计的——查找相似(模糊)匹配并纠正拼写错误和印刷错误。

  2. 通过使用公式——免费但耗时的方式:

2.1. 将源列复制到空白工作表,并将其命名为“ Original Name”。

2.2. 删除重复项。

2.3 将去重的列复制并粘贴到附近,命名为“ Correct Name”。

2.4 将“正确姓名”列按字母顺序从 A 到 Z 排序。

2.5 在“正确名称”列中查找所有拼写错误(手动或使用模糊重复查找器)并更正。它将成为您的查找表。

2.6 在原始工作表上,创建一个辅助列,然后使用 Index/Match 公式在 Original Name 列中搜索,并从 Correct Name 列返回值。如果未找到值,则返回“未找到”或“要添加到数据库”之类的内容。例如:

=IFERROR(INDEX(Table2[#All],MATCH(A2,Table2[[#All],[Original Name]],0),2),"Not Found")

更多信息,请参阅Excel 中的 INDEX 和 MATCH 函数 - VLOOKUP 的更好替代方案

相关内容