Database 如何匹配公共项不明确的不平等数据集?

Database 如何匹配公共项不明确的不平等数据集?,database,list,ms-access-2007,excel-2007,Database,List,Ms Access 2007,Excel 2007,我有两组数据,列表A和列表B 列表A被定义为主列表。这张单子上的所有内容都必须在最后一场比赛中说明。假设它有500行数据,如DBA、地址、城市、国家等。列表B有6000行类似的信息 第一个问题是,列表B中可能有多个匹配项连接回列表A。它们都需要在最终匹配输出中捕获,并带有DBA、地址、ID等信息,因此可能是按行格式化的 第二个问题是,两者可能没有一个明确的共同术语。地址可以用很多不同的方式拼写,而且通常是用外语。与DBA、城市等相同 第三个问题是,也不能保证列表B中的所有项目都与列表a中的项目匹

我有两组数据,列表A和列表B

列表A被定义为主列表。这张单子上的所有内容都必须在最后一场比赛中说明。假设它有500行数据,如DBA、地址、城市、国家等。列表B有6000行类似的信息

第一个问题是,列表B中可能有多个匹配项连接回列表A。它们都需要在最终匹配输出中捕获,并带有DBA、地址、ID等信息,因此可能是按行格式化的

第二个问题是,两者可能没有一个明确的共同术语。地址可以用很多不同的方式拼写,而且通常是用外语。与DBA、城市等相同

第三个问题是,也不能保证列表B中的所有项目都与列表a中的项目匹配


关于我如何处理这个问题的想法?我已经手工做了一段时间了。我将参与列表A中的DBA或地址,并在列表B中执行Ctrl+F。如果有多个匹配项,我将在列表A中添加一行,并将列表B中的所有匹配项放在那里。正如你所想象的,这是一种开脱,我希望有一种更有效的方法来做到这一点。提前感谢您的帮助

第一步是为每个列表创建一个公共键

您可以使用find之类的公式来搜索地址的子字符串,并在此基础上创建指示符列。把几个指示器放在一起,形成一个唯一的键,可能带有人名或类似的内容

一旦每个列表中都有一个唯一的键,就可以使用excel vlookup函数来匹配列表