在Excel 2010中交叉引用两个匹配的数据源

时间:2014-01-07 20:31:15

标签: excel excel-2010

首先,谢谢你检查我的问题。我不熟悉Excel中的任何进展,所以我有点迷失。

我正在尝试匹配具有相同数据结构的两个不同来源的名称。有3列,LastName,FirstName,MiddleName。我添加了第四行来表示记录来自哪个组织,并将两个源放入一个表中并使其成为一个支点,它运行良好,但我很难从中生成任何有用的数据。

一旦我将它们匹配,有两个主要目标。 我需要一定比例的匹配。 我需要能够筛选出匹配的那些,以便我可以调查那些没有匹配的那些。

这是一个小例子。

+-------------+-----------+------------+------+
|  LastName   | FirstName | MiddleName | Org. |
+-------------+-----------+------------+------+
| Jones       | Mike      | Anthony    | Org1 |
| Black       | Marry     |            | Org1 |
| Zeek        | Winston   | E          | Org1 |
| Jones       | Mike      | A          | Org2 |
| Black-Smith | Marry     |            | Org2 |
| Zeek        | Winston   | E          | Org2 |
+-------------+-----------+------------+------+

正如你所看到的那样,只有Winston E Zeek会真正匹配,因为这三个名字完全相同。 Mike Jones不会匹配,因为列出的中间名称是错误的,Black和Black-Smith将不匹配,因为它们在技术上是不同的姓氏。这些数据问题在这个阶段很好,因为这些正是我试图用更大的数据集来识别的。

如果不使用VBA,Excel可能不是最好的问题吗?我不熟悉VBA,这就是为什么我还没有尝试过,我很遗憾时间有限。

如何解决这个匹配问题? 任何协助和指导将不胜感激。

1 个答案:

答案 0 :(得分:0)

这是一个快速的想法:

  1. 按姓氏,名字,中间名对数据排序。那应该把相同/相似的名字放在一起。
  2. 添加一列,对于每一行,都有一个工作表函数,如= IF(A3 = A2,1,0)。这将指示此行是否与上面的行匹配。
  3. 总结新列......这会告诉你匹配的数量。除以总行数,得到你的百分比。
  4. 您可以在步骤2中修改该功能,以指示您想要的匹配。

    优势:无需VBA。缺点:需要一些手工操作和解释。