首页 文章

Google表格 - 数组公式

提问于
浏览
1

好吧,我正在尝试做一些简单的事情,但仍然让我很难过 .

在A列中,我有子章节或类别(1/2/3)等 . 在B列中,我想设置一个arrayformual来执行以下操作 . 它将查看列A,并获取最后使用的子部分 . 当我将公式复制并粘贴到每一行时,它可以工作,但我想设置为一个数组,以便它自动填充工作表 .

=ARRAYFORMULA(
 INDEX(
 INDIRECT("A$1:A" & ROW()),
 MATCH(9.99999999999999E+307,INDIRECT("A$1:A" & ROW()))
 )
 )

链接:https://docs.google.com/spreadsheets/d/1OBPnq2teOif9YcGXShzTonqV1aZpCvCf15DhZC-eAXA/edit?usp=sharing

1 回答

  • 0

    也许有点像这样:

    =ArrayFormula(if(row(A:A) <= max(if(not(isblank(A:A)), row(A:A))),vlookup(row(A:A),filter({row(A:A),A:A},len(A:A)),2),))
    

相关问题