vlookup第一列有重复项(重复项是由于数据每日更新),查找结果怎么确定??想输出重复项最数据怎么办?

vlookup第一列有重复项(重复项是由于数据每日更新),查找结果怎么确定??想输出重复项最数据怎么办?如图片

假设数据在2-999行,H2公式下拉:

=IF(G2="","",LOOKUP(1,0/(A$2:A$999=G2),C$2:C$999))


追问

LOOKUP中这个0/(A$2:A$999=G4)是什么意思啊??特别是”0/“看不懂???谢谢

追答

A$2:A$999=G4

这就是查找A2:A999中所有等于G4单元格的值,返回类似{TURE;FALSE........}这样的形式,其中EXCEL运行时,把TURE=1  FALSE=0


0/就是用零除以A$2:A$999=G4这部份返回的数值,即变为0/{1;0......},就是把1变为0,0变为错值,由于LOOKUP函数是忽略错误值的,只会对1变为0的数据进行操作。从而找到A2:A999所对应的C2:C999的数据。


有些东西不是三言两语的文字描述就能完全解释清楚的,如想了解更为详细的用法,可以百度

excel lookup函数

有一大堆相关的视频教程,比用文字的描述方式要容易理解得多。

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