2016-02-11 122 views
0

我有两个excel电子表格;一个包含社会安全号码,姓名,出生日期等字段,另一个包含相同信息但出生日期为空。我将使用什么公式将工作簿上的社交关系与工作簿上的社交关系匹配到一起,并将该记录的出生日期从工作簿1返回到工作簿2?索引匹配查找

Workbook One

Workbook Two

+1

VLOOKUP()或INDEX/MATCH()。 Google会告诉你如何使用它们。 –

+0

我倾向于推荐[索引/匹配](https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=index%20match%20excel),因为它可能是更强大一点。但是,如果您只需要返回DOB(这是您用来查看数据的权限),则可以使用['Vlookup()'](http://chandoo.org/wp/2010/11/) 01/vlookup-excel-formula /)应该没有任何头痛,并且往往会更容易学习。 – BruceWayne

回答

0

我没有确切的情况下正确的,但在这里是你如何使用索引/匹配公式来得到这个。

在你的生命DOL普查工作表单元J189,把这个公式:

=Index('BAS Census'!H:H,match(A189&B189,'BAS Census'!A:A&'BAS Census'!B:B,0))

CTRL + SHIFT +输入DELETE。 (我建议打开这两个表格,并且只需手动输入,用鼠标选择这些范围。)这个功能是从索引(列)返回一个基于哪一行的值。因此,它将分别根据BAS人口普查列A和B中的A189行(“Broussard”)和B189(“James”)的行数,从“BAS Census列H”返回一些值。

我使用名字和姓氏来获得一个匹配,因为我假设可能有两个具有相同名字或姓氏的人。通过检查First,Last和SS#,我们可以更具体。您只需在Match()公式的第一部分添加&C189,然后将您期望社交活动的范围(&'BAS Census'!C:C)添加到第二部分的末尾。

+1

做它的ssn号码,它不需要是一个数组。 –

+1

@ScottCraner - 感谢您指出。我留在阵列部分,因为我认为他可能会早晚要问。 OP,如果你只是使用SS#(我不知道会忘记*将是唯一的),那么只要做'= Index('BAS Census'!H:H,match(C189,'BAS Census'!C:C, 0))'并使用“ENTER”。 – BruceWayne