Google sheets 如何使用最后一个非空单元格填充列中的空格

Google sheets 如何使用最后一个非空单元格填充列中的空格,google-sheets,google-sheets-formula,array-formulas,google-sheets-query,gs-vlookup,Google Sheets,Google Sheets Formula,Array Formulas,Google Sheets Query,Gs Vlookup,我在Google Sheets上有一个数据电子表格,其中一个订单分散在几行上,然而,只有第一行包含所有信息。我需要一种方法将最后填充的单元格复制到所有空白处 它看起来像左边,但我需要它来做右边的事: GB GB - GB AU AU - AU - AU 我已经尝试了在网上找到的每一个公式,但它们要么不起作用,要么需要粘贴到每个空白单元格中。这个电子表格可以达到20000多行,所以我真的需要一个公式,将自动做到这一点。我不介意它使用数组公式将整个列复制到新列中

我在Google Sheets上有一个数据电子表格,其中一个订单分散在几行上,然而,只有第一行包含所有信息。我需要一种方法将最后填充的单元格复制到所有空白处

它看起来像左边,但我需要它来做右边的事:

GB    GB
-     GB
AU    AU
-     AU
-     AU
我已经尝试了在网上找到的每一个公式,但它们要么不起作用,要么需要粘贴到每个空白单元格中。这个电子表格可以达到20000多行,所以我真的需要一个公式,将自动做到这一点。我不介意它使用
数组公式将整个列复制到新列中,我只需要它包含所有正确的数据


总结一下,我想要一个公式,该公式将采用电子表格的整列,并使用其上方最后填充的单元格中的值填充每个空白单元格。
=ARRAYFORMULA(IF)(第(A2:a)行)非常感谢你,这个工作非常完美,完全符合我的要求!我已经尝试了两天,运气不好,你在10分钟内完成了排序-非常感谢。
=ARRAYFORMULA(IF(ROW(A2:A) <= MAX(IF(NOT(ISBLANK(B2:B)), ROW(A2:A))),
 VLOOKUP(ROW(A2:A), FILTER({ROW(A2:A), A2:A}, LEN(A2:A)), 2), ))