在Excel中创build一个公式来在2张之间进行search

我有两个Excel表,Sheet1有列A(姓名),列B(家庭姓名)和列C(出生date),总行约1800年。 sheet2具有列A(名称)列B(族名),总共行570。 我需要一个规则来searchSheet2中的A1和B2,如果它们存在于Sheet1中,则显示C3。

非常感谢和最好的问候

伊马德

你可以做如下:

在工作表1中,在DOB之前插入一列,使DOB进入D,新插入的列用C表示。在单元格C2中,给出公式=A2&"-"&B2

在C列中为sheet2做同样的事情

转到工作表2并在单元格D2中键入下面的公式: – =VLOOKUP(C2|Sheet1!$C$1:$D$2|2|0)

这将从sheet1中获取所有DOB值,并将其放置在find匹配项的sheet2中

您应该使用input的索引匹配公式作为数组公式。 要input一个数组公式,只需按Enter键,然后按Ctrl + Shitf +回车

在C1中input: =Index(Sheet1!$A:$C,MATCH(1,(Sheet1!$A:$A=A1)*(Sheet1!$B:$B=B1),0),3)一定要用ctrl + shift + enter确认公式

编辑:随着布局改变。

在D1中input:C1 =(Index1(Sheet1!$ A:$ C,MATCH(1,(Sheet1!$ A:$ A = A1)*(Sheet1!$ B:$ B = B1),0 ),3)), “真”, “假”)

IF((Sheet1!A2:A1800 = A2) (Sheet1!B2:B1800 = B2) (Sheet1!C2:C1800 = C2),TRUE)请将此公式作为单元格D2中的数组公式input