我有两个excel表,sheet1有列A(名称),列B(系列名称)和列C(出生日期),总行数约1800 . sheet2具有列A(名称)列B(族名称),总行570 . 我需要一个规则来搜索Sheet2中的A1和B2,如果它们存在于Sheet1中,则显示C3 .
非常感谢和最诚挚的问候
伊马德
你可以这样做: -
在sheet1中,在DOB之前插入一列,以便DOB转到D,新插入的列在C中 . 在单元格C2中,给出公式= A2&“ - ”&B2对C列中的sheet2执行相同操作转到表2并键入以下公式在单元格D2中: - = VLOOKUP(C2 | Sheet1!$ C $ 1:$ D $ 2 | 2 | 0)
这将从sheet1获取所有DOB值,并将其放在sheet2中,无论何处找到匹配项
您应该使用作为数组公式输入的索引匹配公式 . 要输入数组公式,请不要按Enter键,但按ctrl shitf enter
在C1中输入: =Index(Sheet1!$A:$C,MATCH(1,(Sheet1!$A:$A=A1)*(Sheet1!$B:$B=B1),0),3) 并确保用ctrl shift确认公式
=Index(Sheet1!$A:$C,MATCH(1,(Sheet1!$A:$A=A1)*(Sheet1!$B:$B=B1),0),3)
编辑:随着布局的改变 .
在D1中输入:`= IF(C1 =(索引(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)请在表2的单元格D2中输入此公式作为数组公式
3 回答
你可以这样做: -
这将从sheet1获取所有DOB值,并将其放在sheet2中,无论何处找到匹配项
您应该使用作为数组公式输入的索引匹配公式 . 要输入数组公式,请不要按Enter键,但按ctrl shitf enter
在C1中输入:
=Index(Sheet1!$A:$C,MATCH(1,(Sheet1!$A:$A=A1)*(Sheet1!$B:$B=B1),0),3)
并确保用ctrl shift确认公式编辑:随着布局的改变 .
在D1中输入:`= IF(C1 =(索引(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)请在表2的单元格D2中输入此公式作为数组公式