EXCEL公式的运用求解,通过VLOOKUP筛选后有两个值,我想取自己想要的值,并结合IF公式获得自己想要的结果

我在F2输入的公式是“=VLOOKUP(D2,A:B,2,0)”

F2输入公式:
=IF(VLOOKUP(D2,A:B,2,0)="A","优秀",IF(VLOOKUP(D2,A:B,2,0)="B","良好",IF(ISNA(VLOOKUP(D2,A:B,2,0)),"不合格","")))
向下拖动填充公式追问

不对啊,亲,只要销售过A就是优秀的。不合格也没有显示,还是谢谢你的回答

追答

已经发现了,判断不合格放最前面就行了:

=IF(ISNA(VLOOKUP(D2,A:B,2,0)),"不合格",IF(VLOOKUP(D2,A:B,2,0)="A","优秀",IF(VLOOKUP(D2,A:B,2,0)="B","良好","")))

追问

只要销售过A就显示为优秀,工号111销售过A,要显示为优秀才对,VLOOKUP只能显示第一个值是B,并不是我要的结果

追答

这是A?

vlookup只能查找最靠前的值,所以要查询的不能有重复数据。

温馨提示:答案为网友推荐,仅供参考
相似回答