很抱歉的标题,但IM发现很难解释如此生病给我最好的拍摄。
这是我的问题,我有3个单元:贷款人,产品和我的productID有填充贷方和产品的电池就好了,但是我想办法带回产品ID从贷款人及产品另一个工作表匹配回VLOOKUP。
例如,如果CALL1 =纽卡斯尔和小区2 = 2年期固定则小区3 = 422
我试着使用VLOOKUP,但似乎没有工作,任何帮助将不胜感激。 谢谢
很抱歉的标题,但IM发现很难解释如此生病给我最好的拍摄。
这是我的问题,我有3个单元:贷款人,产品和我的productID有填充贷方和产品的电池就好了,但是我想办法带回产品ID从贷款人及产品另一个工作表匹配回VLOOKUP。
例如,如果CALL1 =纽卡斯尔和小区2 = 2年期固定则小区3 = 422
我试着使用VLOOKUP,但似乎没有工作,任何帮助将不胜感激。 谢谢
使用的MATCH和INDEX函数组合,有些人可能找到更直接的另一种方法是在你的查找表,先插入一列并连接你想要搜索的列cobmination。
= CONCATENATE(B8,C8)
然后,你仍然可以使用VLOOKUP函数,但不是唯一进入一列查找,你会在查找,使两者的结合查找到他们的查找表的组合将它们结合在一起。
= VLOOKUP(B3&C3,A9:D10,4,0)
您可以使用Index
和Match
与两个标准进行查找。 下面是从一个示例http://blog.contextures.com/archives/2012/07/12/check-multiple-criteria-with-excel-index-and-match/
=INDEX($D$2:$D$10,MATCH(1,(A13=$B$2:$B$10)*(B13=$C$2:$C$10),0))
至于网站上提到的,它是一个数组公式,以便而不只是按enter当您使用公式,你需要按住Ctrl + Shift + Enter键 。
为了打破公式是如何被格式化:
=INDEX(a,MATCH(1,(b=c)*(d=e),0))
请确保您使用$
在正确的地方,如上面的例子。
比方说, 纽卡斯尔是在A2和2年期固定为B2。 不要紧,他们是on.In名为Data你有一个表中列X贷款,产品在列Y和产品ID列Z.有行1列标签,让真正的列另一个工作表工作表是什么数据在第2行开始,有2587行数据。 在第一个工作表中的C2,你想要匹配Lende和产品试试这个公式的ProductID双查找。
=IFERROR(INDEX('Data'!$Z$2:$Z$9999, MIN(INDEX(ROW($1:$9998)+(('Data'!$X$2:$X$9999<>$A2)+('Data'!$Y$2:$Y$9999<>$B2))*1E99,,))), "no match")