ArrayFormula 附加到最后一行而不是下一个空行

ArrayFormula appending to last row not next empty row

我有一个 google 电子表格 (ss1),其中一些数据来自另一个 google 电子表格 (ss2)。我想为 ss1 中的其中一列设置一个公式,(我在 ss1 中有来自 ss2 的“名字”和“姓氏”,它有一个在提交表单时触发的触发器,我需要有“全名” ss1 中的列连接“名字”和“姓氏”)。我使用的公式是'=ARRAYFORMULA(G2:G&" "&H2:H) '。但是,当我将公式应用于相关单元格时,每当有新数据出现时,它都会附加到最后一行(而不是在具有实际内容的最后一行之后),并且不会将公式应用于更新行中的单元格。如果有人能帮我解决这个问题,我将不胜感激。 谢谢。

添加 IF 语句,以便 ARRAYFORMULA 知道何时在两列之间应用连接。

=ARRAYFORMULA(IF(LEN(A:A), A:A&" "&B:B, ))