IF(VLOOKUP)vs INDEX(MATCH)根据多个标准查找值

时间:2016-03-30 10:30:22

标签: excel if-statement excel-formula vlookup

我正在努力完善一个,但到目前为止,这两个公式都没有归还我所追求的。我正在尝试创建一个公式来返回FHE列中的单元格!E:E使得FHE!C:C匹配DS!C5和DS!G5 =“text”。

我尝试了2种方法,IF(VLOOKUP):

site.xml

这为DS!G5 =“text”的所有单元格生成相同的数字(-81),但-81不是它应该从FHE返回的值!E:E

INDEX(MATCH):

=IF(DS!G5="text",VLOOKUP(DS!C5,FHE!A:Z,5),"")

这只会产生=INDEX(FHE!E:E,MATCH(DS!C5 & DS!G5,FHE!C:C & "text"))

非常感谢任何有关我可能出错的地方的帮助

1 个答案:

答案 0 :(得分:1)

确保您的查找表以您要查找的最左侧列开头。还要在查找中添加一个额外的参数来进行精确匹配,即在Vlookup括号的末尾添加0。看看是否有效并让我知道! :)