我有以下数据集,要在其上返回的ColD中输入一个值,该值是给定引用(ColB)的最后一个条目的数量。我尝试使用的方法是使用索引和过滤器 例如= index(FILTER($ B $ 1:$ D,$ B $ 1:B = B5),E5,3) 我希望我可以创建一个迭代的行计数,可以在Index / Filter公式中使用(在上面的示例中替换E5),但是我似乎无法做到这一点。
我当然可以错误地解决所有问题,并且可能还有另一种解决方法。理想情况下,由于表格将每周增加一次,因此所得公式将为arrayformula。
/笨拙的解释。
答案 0 :(得分:2)
我复制了工作表,然后输入E1
={"COUNT"; ARRAYFORMULA(IF(LEN(B2:B), COUNTIFS(B2:B, B2:B, ROW(B2:B), "<="&ROW(B2:B)),))}
和F1
={"LAST VALUE"; ArrayFormula(if(E2:E<2,,VLOOKUP(B2:B&(E2:E-1), {B2:B&E2:E,C2:C}, 2, 0 )))}
看看这是否适合您?