是否可以从列的列表中的JOIN或CONC或MERGE值生成动态公式

问题描述 投票:1回答:1

是否可以从列的列表中的JOIN或CONC或MERGE值生成这样的动态公式:

我如何回显“ left('INSERT VAR HERE'!A1:A9; 0)&'INSERT VAR HERE'!A1 \'INSERT VAR HERE'!B1:F9 \ row('INSERT VAR HERE'!A1: A9)-row('INSERT VAR HERE'!A1);“?

哪里VAR来自列表/列,即A,其中包含文本的行数未指定?

Example

arrays google-sheets google-sheets-formula array-formulas array-merge
1个回答
0
投票

生成字符串的公式:

=ARRAYFORMULA({""; "=ARRAYFORMULA(QUERY({"&TEXTJOIN(";"; 1; 
 IF(Names!A2:A="Personale"; "{'"&Names!A2:A&"'!A3:F9\ROW(A1:A7)-0,1}";
 IF(Names!A2:A="Pauser";    "{'"&Names!A2:A&"'!A3:F9\ROW(A1:A7)+0,1}";
 IF(Names!A2:A<>""; "QUERY('"&Names!A2:A&"'!A3:F9; ""select '"&REGEXREPLACE(Names!A2:A; "-Klasse"; )&"',B,C,D,E,F,A label '"&REGEXREPLACE(Names!A2:A; "-Klasse"; )&"'''"")"; ))))&
 "}; ""select Col1,Col2,Col3,Col4,Col5,Col6 where Col2 is not null or Col3 is not null or Col4 is not null or Col5 is not null or Col6 is not null order by Col7,Col1""))"})

然后复制单元格C3并将该公式粘贴到Skema工作表/表格中。

© www.soinside.com 2019 - 2024. All rights reserved.