搜索项不唯一时,VLOOKUP函数默认都返回第一个对应的值,怎么办?

VLOOKUP函数的搜索项不是唯一的,怎么让图中表1红色字体的批号效期这两列的值,返回表2中红色字体的值,而不是表2中蓝色字体的值。

在SHEET1的C2中输入或复制粘贴下列公式
=LOOKUP(0,0/((SHEET2!$F:$F=$A2)*(SHEET2!$G:$G=$B2)),SHEET2!H:H)
下拉填充

在SHEET1的C2中输入或复制粘贴下列公式
=INDEX(Sheet2!H:H,SMALL(IF(Sheet2!$F$2:$F$100=$A2,ROW($2:$100),4^8),COUNTIF($A$2:$A2,$A2)))&""
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充
温馨提示:答案为网友推荐,仅供参考