我想匹配工作表2中B列和D列的值,比较D列和D列。列E并返回Sheet1-Column B中列E的值。我使用下面的公式,但它不起作用。问题是,Sheet 1和Sheet 2中的大多数A列值都不同。所以我需要匹配A列。我将在Sheet 1 B列中输入这个公式。
我如何更改公式?帮帮我
=INDEX(Sheet2!$E:$E; AND(MATCH(Sheet1!$A2; Sheet2!$A:$A; 0);MATCH(Sheet2!$B2; Sheet2!$D:$D; 0)))
=INDEX(Sheet2!$E:$E; MATCH(Sheet2!$B2; Sheet2!$D:$D; 0))
答案 0 :(得分:2)
在sheet1的B2
中,您可以输入以下内容:
=VLOOKUP(VLOOKUP(A2,Sheet2!A:B,2,FALSE),Sheet2!D:E,2,FALSE)
内部查找=VLOOKUP(A2,Sheet2!A:B,2,FALSE)
返回代码,例如一个
然后外部查找=VLOOKUP(innerlookupvalue,Sheet2!D:E,2,FALSE)
使用此值对包含内容值的范围进行查找。
您可以将此值向下拖动多少行。您需要决定如何处理未找到的值。
可能存在的问题是,当您说"问题是工作表1和工作表2中的大部分A列值不同时,您将获得#N / A,因为您可以' t查找不匹配。正如我上面所说,你需要确定如何处理这个问题。