如何将一张表中的企业企业编号分配给另一张表中的企业?

如何将一张表中的企业企业编号分配给另一张表中的企业?

我有一张表(例如表 1),其中有两列:

  • 企业编号
  • 企业名称

在第二张表(例如表 2)中,我只有企业名称列。问题是 Sheet 2 中的企业名称并不完全是企业名称,而且经常被逗号分隔,因为大多数单元格都包含企业的简称和全名。

因此,我认为一个好的解决方案是,首先检查工作表 1 中的企业名称是否包含在工作表 2 中的列中,如果是,则将工作表 1 中的企业编号分配给工作表 2 中更通用的企业名称。

例如:

第 1 页

  • 企业编号
  • EE_123123
  • EE_321321

  • 企业名称

  • 雅各布耳鼻喉科
  • 马克的娱乐中心

第 2 页

  • 企业名称
  • 雅各布企业
  • 马克企业

  • 企业编号

  • [空的]

因此,如您所见,工作表 1 中的名称可以包含在工作表 2 中的名称中。

您将如何实现这一目标?

感谢帮助!

答案1

免责声明:在不知道您的数据布局的情况下,这是从您提供的示例数据得出的一般答案。

您可以使用INDEX/MATCH组合。此外,要清理 Sheet 2 上的文本以实现精确匹配,您可以使用LEFTandFIND函数。它如下所示。

=INDEX(Sheet1!A:A, MATCH(LEFT(A2, FIND(",", A2)-1),Sheet1!B:B,0))

在此处输入图片描述

这将查看 Sheet 1 的 A 列中的值。查找MATCH匹配的文本,但首先LEFTFIND函数会清理文本,以便只查找逗号左侧的部分。然后它在 Sheet 1 的 B 列中查找匹配项。如果找到匹配项,它将返回 A 列的值。

相关内容