Excel VLOOKUP与AND结合使用

时间:2015-03-23 19:48:33

标签: excel excel-formula vlookup

我正在尝试比较两个不同工作表之间的多个列的值,并返回匹配数据的另一列的值。

例如:

sheet1sheet2

我需要sheet1 G:G (D) sheet2 D:D (DD)的价值 ABC匹配的位置。您可以在sheet1,G:G列(检查)

中查看我应该在H:H中获得的值 谷歌驱动器中的

文件:link

我试图与VLOOKUPAND合作,但无法做到......

真的很感谢你的帮助!

非常感谢!

2 个答案:

答案 0 :(得分:1)

假设顶层是Sheet1且值在列H中,并且您希望第二张中的公式,则可以在Sheet2中使用!D2:

=INDEX(Sheet1!$H$1:$H$10,MATCH(Sheet2!A2&Sheet2!B2&Sheet2!C2,INDEX(Sheet1!$A$1:$A$10&Sheet1!$B$1:$B$10&Sheet1!$C$1:$C$10,0),0))

如果您想要第一张纸上的H列中的公式,则需要

=INDEX(Sheet2!$D$1:$D$10,MATCH(Sheet1!A2&Sheet1!B2&Sheet1!C2,INDEX(Sheet2!$A$1:$A$10&Sheet2!$B$1:$B$10&Sheet2!$C$1:$C$10,0),0))

作为替代方法,您可以创建一个辅助列并连接这些值。将其作为第一列放置,您可以使用vlookup。

答案 1 :(得分:0)

您的屏幕截图并不真正包含列名,但如果您需要检查列A,B和C,则可以执行= if(AND(A,B,C),vlookup ..)。如果您可以加载实际的工作表并屏蔽这些值,我们也可以查看它。

切丝