在这个示例中,我从Google收集数据,并通过查询输出结果。我需要把结果分成两部分。我试图把我的公式和斯普利特结合起来,但效果不太好。我该怎么做呢?
={"Faglig vurdering for "& SUM(COUNTIF('Formularsvar 1'!C2:C; "*9M*"))&" elever i 9M";
QUERY(ARRAYFORMULA(IF((LEN('Formularsvar 1'!D2:D))*('Formularsvar 1'!C2:C="9M");
('Formularsvar 1'!D2:D&CHAR(10)&
'Formularsvar 1'!E2:E&CHAR(10)&
'Formularsvar 1'!F1&" "&'Formularsvar 1'!$F$2:F&" "&
'Formularsvar 1'!G1&" "&'Formularsvar 1'!$G$2:G&" "&
'Formularsvar 1'!H1&" "&'Formularsvar 1'!$H$2:H&" "&
'Formularsvar 1'!$I$2:I&CHAR(10)); ));"where Col1 is not null ORDER BY Col1"; 0)}发布于 2020-06-10 13:41:22
您可以使用裂开分隔这两列。就像这样:
=QUERY(ARRAYFORMULA(IF((LEN('Formularsvar 1'!D2:D))*('Formularsvar 1'!C2:C="9M");ARRAYFORMULA(SPLIT('Formularsvar 1'!D2:D&"|||"& 'Formularsvar 1'!E2:E&CHAR(10)& 'Formularsvar 1'!F1&" "&'Formularsvar 1'!$F$2:F&" "& 'Formularsvar 1'!G1&" "&'Formularsvar 1'!$G$2:G&" "& 'Formularsvar 1'!H1&" "&'Formularsvar 1'!$H$2:H&" "& 'Formularsvar 1'!$I$2:I&CHAR(10);"|||"));));"where Col1 is not null ORDER BY Col1";0)
注意:
|||用作SPLIT的分隔符。请用您最喜欢的分隔符替换:)https://stackoverflow.com/questions/62301655
复制相似问题