首页 > 解决方案 > 在 Excel 中使用 INDEX 和 MATCH,拼写略有不同

问题描述

目标:我正在尝试合并两个 Excel 数据集。它们都包含一组公司的信息,它们包含的信息有一些共同点和一些差异。数据集 1 包含每个公司分支机构的地址,而数据集 2 包含有关每个分支机构员工数量的信息。在这两个数据集中,都有公司名称、地区和分公司名称的列。我希望每个分支机构的员工人数都包含在数据集 1 中。

我的解决方案:我曾经=INDEX{I3:L12, MATCH[1, (A3=I3:I12)*(C3=J3:J12)(D3=K3:K12),0],4}找到匹配的公司、地区和分支机构,然后复制相应的员工人数。这适用于大多数数据。

问题:有些公司的拼写不同:在数据集 1 中,您可能会找到“Tremblay-Marois Inc”,而在数据集 2 中,您会找到“Tremblay-Marois Incorporated”。这会导致#N/A错误。需要注意的是:数据集 2 包含一些数据集 1 中不存在的公司,因此无法简单地复制粘贴;数据集都非常大,因此不能简单地手动更改名称;我尝试使用VLOOKUP近似匹配,但它太不精确了。

您对我如何让表格识别这些拼写略有不同的公司有任何想法吗?

标签: excelmergedataset

解决方案


推荐阅读