首页 文章

在Excel中创建公式以在2张纸之间进行搜索

提问于
浏览
1

我有两个excel表,sheet1有列A(名称),列B(系列名称)和列C(出生日期),总行数约1800 . sheet2具有列A(名称)列B(族名称),总行570 . 我需要一个规则来搜索Sheet2中的A1和B2,如果它们存在于Sheet1中,则显示C3 .

非常感谢和最诚挚的问候

伊马德

3 回答

  • 1

    你可以这样做: -

    在sheet1中,在DOB之前插入一列,以便DOB转到D,新插入的列在C中 . 在单元格C2中,给出公式= A2&“ - ”&B2对C列中的sheet2执行相同操作转到表2并键入以下公式在单元格D2中: - = VLOOKUP(C2 | Sheet1!$ C $ 1:$ D $ 2 | 2 | 0)

    这将从sheet1获取所有DOB值,并将其放在sheet2中,无论何处找到匹配项

  • 1

    您应该使用作为数组公式输入的索引匹配公式 . 要输入数组公式,请不要按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)), “真”, “假”)

  • 1

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

相关问题