Reference a cell in the previous visible row
如何从过滤范围中引用上一个可见行中同一列中的单元格?
如果我们准备这样做,这很容易。
说我们有如下数据:
第一步是引入" helper "列。在E2中,输入:
1 | =IF(SUBTOTAL(3,A2:A2)=0,MIN($E$1:E1)-1,SUBTOTAL(3,$A$2:$A2)) |
并复制下来:
现在,关于"" helper "列的最酷的事情是,无论如何过滤,它总是显示一个简单的顺序序列.... let \\'s Alice的过滤器
这意味着任何单元格都可以:
EDIT#1:
要回答您的问题,请在C5中输入:
1 | =INDEX($C$2:$C$21,MATCH(E5-1,$E$2:$E$21,0)) |
并且不进行过滤,C5将显示$ 391.00,但使用Alice过滤时,C5将显示$ 446.00