Arrayformula 到 return 多行中的最后一个非空单元格

Arrayformula to return last non-empty cell in multiple rows

我需要帮助制定关于如何 return 跨多行的一行中的最后一个非空单元格的数组公式。

公式将位于 A2 单元格的 A 列中,A 列中的输出如下所示:

我的公式只适用于 1 行。我需要公式(只有 1 个公式)到 return 1000 多行的最后一个非空单元格。

这是我当前的公式,但它只适用于 1 行。每次添加新行都需要往下拉:

=LOOKUP(1, ARRAYFORMULA(1/(B2:Z2<>"")),B2:Z2)

是否有一个 arrayformula 可以在不拖拽公式的情况下跨多行执行此操作?

如有任何帮助,我们将不胜感激。非常感谢。

尝试:

=INDEX(REGEXREPLACE(TRIM(FLATTEN(QUERY(TRANSPOSE(
 SUBSTITUTE(B2:Z, " ", CHAR(13))),,9^9))), ".* ", ))