Arrayformula 查找最后一个条目

Arrayformula to lookup last entry

我有这个例子here

我需要用arrayformula 填充D 列中的数据。该值应为 B 列中的值。

我试过使用 ROW&INDIRECT&FILTER&QUERY|VLOOKUP 的组合,但它没有用,好像 ROW() 不能在 arrayformula 中使用。也许你们有一些可行的想法。

使用:

=ARRAYFORMULA(IF(C7:C="",, VLOOKUP(ROW(A7:A), IF(B7:B<>"", {ROW(A7:A), B7:B}), 2, 1)))