是否可以从列中的列表中加入或合并或合并值以生成动态公式
Is it possible to either JOIN or CONC or MERGE values from a list in a column to generate a dynamic formula
是否可以从列中的列表中 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 来自 list/column,即包含文本的行数未指定的 A?
生成字符串的公式:
=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 '"®EXREPLACE(Names!A2:A; "-Klasse"; )&"',B,C,D,E,F,A label '"®EXREPLACE(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 sheet/ark.
是否可以从列中的列表中 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 来自 list/column,即包含文本的行数未指定的 A?
生成字符串的公式:
=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 '"®EXREPLACE(Names!A2:A; "-Klasse"; )&"',B,C,D,E,F,A label '"®EXREPLACE(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 sheet/ark.