【问题标题】:ArrayFormula to find the last matching valueArrayFormula 查找最后一个匹配值
【发布时间】:2022-11-25 03:17:06
【问题描述】:

我使用下面的公式来查找最后一个匹配值
但是我怎样才能用 ArrayFormula 扩展它
=索引(过滤器(A:A,B:B = F3),SUMPRODUCT(B:B = F3))

我希望有一个 arrayformula 来处理索引和过滤器,但不能

【问题讨论】:

  • 共享工作表的副本/样本以及所需输出的示例

标签: google-sheets google-sheets-formula formula array-formulas


【解决方案1】:

尝试:

=INDEX(XLOOKUP(F3:F, B:B, A:A,,,-1))

【讨论】:

    【解决方案2】:

    尝试使用 BYROW:

    =BYROW(F3:F,LAMBDA(each(if(each="","",index(filter(A:A,B:B=each),SUMPRODUCT(B:B=eacg)))))
    

    您还可以将 XLOOKUP(在搜索模式下为 -1)与 ARRAYFORMULA 一起使用:

    =ARRAYFORMULA (XLOOKUP(F3:F,B:B,A:A,"",0,-1))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-27
      • 2015-01-23
      • 2016-12-24
      • 1970-01-01
      相关资源
      最近更新 更多