excel中VLookup函数,如果有重复值,如何取想要的那个值

比如下面表格,我想根据采购单号,取值最近收货日期,有什么办法可以做到
采购单号 收货单号 收货日期
CG05156011 SH06040612 2012-6-4
CG05156012 SH06040613 2012-6-5
CG05156013 SH06040614 2012-6-6

这里隐含了查询关键字和最大两个条件,用VLOOKUP解决不了。

比如要查单号CG05156012的最近收货日期:
=max(if(a2:a100="CG05156012",c2:c100))
公式以ctrl+shift+enter结束
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-05
你可以将你要查找的关键字联结,如采购单号和收获日期,联结成的新字段将是唯一,无重复项,就可以用VLOOKUP查找了。
第2个回答  2012-06-05
用vlookup的话,你首先需要把表格按收货日期排序(倒序)
查出的结果就是了
相似回答