Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 索引匹配查找_Excel - Fatal编程技术网

Excel 索引匹配查找

Excel 索引匹配查找,excel,Excel,我有两张excel电子表格;一个包含社会保险号、姓名、出生日期等字段,另一个包含相同信息但出生日期留空。我将使用什么公式将工作簿1上的社会记录与工作簿2上的社会记录进行匹配,并将工作簿1中记录的出生日期返回工作簿2 我没有准确的上下文,但下面是如何使用索引/匹配公式来获得此结果 在您的失业救济金生活普查工作表J189单元格中,输入以下公式: =索引('BAS-Census'!H:H,匹配(A189&B189,'BAS-Census'!A:A&'BAS-Census'!B:B,0)) 然后按CT

我有两张excel电子表格;一个包含社会保险号、姓名、出生日期等字段,另一个包含相同信息但出生日期留空。我将使用什么公式将工作簿1上的社会记录与工作簿2上的社会记录进行匹配,并将工作簿1中记录的出生日期返回工作簿2


我没有准确的上下文,但下面是如何使用索引/匹配公式来获得此结果

在您的失业救济金生活普查工作表J189单元格中,输入以下公式:

=索引('BAS-Census'!H:H,匹配(A189&B189,'BAS-Census'!A:A&'BAS-Census'!B:B,0))

然后按CTRL+SHIFT+DELETE键输入

(我建议打开两个工作表,只需手动输入,用鼠标选择这些范围。)这样做的目的是从索引(列)返回一个值,该值基于哪一行。因此,它将根据BAS普查列A和B中A189行(“Broussard”)和B189行(“James”)分别返回“BAS普查列H”中的一些值


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

VLOOKUP()或INDEX/MATCH()。谷歌将向你展示如何使用它们。我倾向于推荐,因为它可以更强大一些。但是,如果您只需要返回DOB(这是您将用来查找它的数据的正确部分),a也应该可以正常工作,而不会带来任何麻烦,而且更易于学习。使用ssn编号进行操作,它不需要是数组。@ScottCraner-感谢您指出这一点。我离开了阵列部分,因为我想他可能会很快问这个问题。OP,如果你只是使用SS#(我心不在焉地忘记了它是唯一的),那么只需执行
=Index('BAS-Census'!H:H,match(C189,'BAS-Census'!C:C,0))
并使用
ENTER