Google sheets 搜索查找并联接标题标题的Arrayformula

Google sheets 搜索查找并联接标题标题的Arrayformula,google-sheets,array-formulas,google-forms,Google Sheets,Array Formulas,Google Forms,我有一个公式,将标题和问题连接在谷歌表单响应表中。我遇到的问题是,当输入新行时,IF语句中的范围没有更新。它会将第2行的结果合并到所有后续记录中 我使用的数组公式: ={"Beroepen";ArrayFormula(if(len(B2:B);TEXTJOIN(" -- "; TRUE; IF("ja"=EE2:GR2; $EE$1:$GR$1; ""));""))} 这基本上检查单元格值是否等

我有一个公式,将标题和问题连接在谷歌表单响应表中。我遇到的问题是,当输入新行时,IF语句中的范围没有更新。它会将第2行的结果合并到所有后续记录中

我使用的数组公式:

={"Beroepen";ArrayFormula(if(len(B2:B);TEXTJOIN(" -- "; TRUE; IF("ja"=EE2:GR2; $EE$1:$GR$1; ""));""))}
这基本上检查单元格值是否等于'ja',然后在新单元格中加入标题'titleA-titleC-…'

以下arrayformula可以工作,但在新记录进入时不会复制:

=ArrayFormula(TEXTJOIN(" -- "; TRUE; IF("ja"=EE2:GR2; $EE$1:$GR$1; ""))
。。。由于PDF是生成的,所以不可能每次收到答案时都手动“下拉”

请参见示例表:


在JJ1-heb-ik-deze公式中

={"Beroepen"; ArrayFormula(if(len(A2:A); substitute(regexreplace(transpose(query(transpose(if(EE2:GR="ja"; substitute(EE1:GR1; " "; "_");));;rows(A2:A))); "\s{1,}"; " -- "); "_"; " ");))}

看看这是否有效?

在JJ1 heb ik deze公式toegevoegd中

={"Beroepen"; ArrayFormula(if(len(A2:A); substitute(regexreplace(transpose(query(transpose(if(EE2:GR="ja"; substitute(EE1:GR1; " "; "_");));;rows(A2:A))); "\s{1,}"; " -- "); "_"; " ");))}

看看这是否有效?

这非常有效,现在每个独立行的结果都是正确的。谢谢!这非常有效,现在每个独立行中的结果都是正确的。谢谢!