标签: excel excel-formula
我试图弄清楚如何解决我遇到的Excel问题。我有三列数据,我需要找到“当前”值。示例:
基本上,我想在第一列上进行过滤,在第二列上进行“最后查找”,然后返回位于第二列右边的值。
我已经尝试了INDEX匹配和Vlookups,但似乎无法使它工作。有什么想法吗?
谢谢!
答案 0 :(得分:0)
在这样的设置中提供您提供的示例数据:
有两种可能的解决方案,具体取决于您的实际需求。
要始终返回底部日期(不一定是最近的日期),在单元格G2中向下复制的公式为:
=LOOKUP(2,1/(($A$2:$A$10=E2)*($B$2:$B$10=F2)),$C$2:$C$10)
要始终返回最大日期(或最近的日期,但不一定是最底日期),则在单元格H2中向下复制的公式为:
=MAX(INDEX(($A$2:$A$10=E2)*($B$2:$B$10=F2)*$C$2:$C$10,))
在两种情况下,请调整范围以适合您的实际数据。