【问题标题】:Searching for a Arrayformula that looks up and joins header titles搜索查找并连接标题标题的 Arrayformula
【发布时间】:2021-01-20 04:10:29
【问题描述】:

我有一个公式可以在 Google 表单响应表中连接标题(表单问题)。我遇到的问题是,当新行进入时,IF 语句中的范围没有更新。它不断将第 2 行的结果加入所有后续记录。

我正在使用的数组公式:

={"Beroepen";ArrayFormula(if(len(B2:B);TEXTJOIN(" -- "; TRUE; IF("ja"=EE2:GR2; $EE$1:$GR$1; ""));""))}

(这基本上检查单元格值是否等于'ja',然后将标题标题如'titleA -- titleC --...' 加入新单元格)

以下数组公式有效,但是当有新记录进入时它不会被复制:

=ArrayFormula(TEXTJOIN(" -- "; TRUE; IF("ja"=EE2:GR2; $EE$1:$GR$1; ""))

...由于生成 PDF,因此每次输入答案时都无法手动“下拉”。

请参阅示例表:

https://docs.google.com/spreadsheets/d/1My9HVswquZwh5WNHZ8656xaIGwUdG2pZukN-BiDbBIQ/edit?usp=sharing

【问题讨论】:

    标签: google-sheets array-formulas google-forms


    【解决方案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,}"; " -- "); "_"; " ");))}
    

    看看有没有用?

    【讨论】:

    • 这很好用,现在每个独立行的结果都是正确的。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-01
    相关资源
    最近更新 更多