excel中如何实现逆序查找?

有以下数列
项目号 日期 状态
A 2012-9-1 制作中
B 2012-9-10 未开工
A 2012-9-11 完成

现在想用index(match()),查找A和B项目的最新工作状态,就是最下面的值。如何能正确返回“完成”
数列不能排序,不可先排序后查找。
请高手指点。

用LOOKUP函数这个函数肯定返回的是最后面的一个值
=LOOKUP(2,1/($A$1:$A$1000="A"),$C:$C)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-09
以查找A的工作状态为例
=INDEX(C2:C4,MATCH(MAX(B2:B4),(A2:A4="A")*B2:B4,0))按CTRL+SHIFT+ENTER结束公式输入