Arrays 是否有更好的方法将行与另一列的名称组合在一起

Arrays 是否有更好的方法将行与另一列的名称组合在一起,arrays,if-statement,google-sheets,google-sheets-formula,gs-vlookup,Arrays,If Statement,Google Sheets,Google Sheets Formula,Gs Vlookup,这里有没有更快的方法来创建相同的结果。我试图根据列K中的值将行分组在一起,列O中有一个组名。我想将列O中的组名添加到新列中 =IFS((K1=$P$2), $O$2,(K2=$P$3), $O$3,(K3=$P$4), $O$4, "") 该公式正符合我的要求,但它会一直延伸到K150,因此我想知道是否有更快更有效的方法来实现这一点。尝试: =ARRAYFORMULA(IFNA(VLOOKUP(K1:K150, {P2:P, O2:O}, 2, 0))) 共享一份您的工

这里有没有更快的方法来创建相同的结果。我试图根据列
K
中的值将行分组在一起,列
O
中有一个组名。我想将列
O
中的组名添加到新列中

=IFS((K1=$P$2), $O$2,(K2=$P$3),  $O$3,(K3=$P$4), $O$4, "")
该公式正符合我的要求,但它会一直延伸到K150,因此我想知道是否有更快更有效的方法来实现这一点。

尝试:

=ARRAYFORMULA(IFNA(VLOOKUP(K1:K150, {P2:P, O2:O}, 2, 0)))

共享一份您的工作表