首页 > 解决方案 > ARRAYFORMULA 但仅在行中出现 EMPTY 单元格 - 不起作用

问题描述

我正在尝试使用ARRAYFORMULA.

有用。但它也会连续复制所有空单元格。我不想要那个。

这是我的代码:

={"Elevplan - Prosa (" & TÆLV('Formularsvar 1'!C2:C) & "/" & COUNTUNIQUE('Formularsvar 1'!C2:C) & " elever)" ;
ARRAYFORMULA(
HVIS(ER.TOM('Formularsvar 1'!C2:(TÆLV('Formularsvar 1'!C2:C))); "Tom: ";

(

'Formularsvar 1'!C2:C & char(10) &
'Formularsvar 1'!D1&" "&'Formularsvar 1'!$D$2:D&" "&
'Formularsvar 1'!E1&" "&'Formularsvar 1'!$E$2:E&" "&
'Formularsvar 1'!F1&" "&'Formularsvar 1'!$F$2:F&" "&
'Formularsvar 1'!$G$2:G& char(10)

)


)
 ) 
}

它从选项卡“Formularsvar 1”中获取 C 行中的所有单元格,但最后 10 个单元格为空。

当 C 是动态的时,如何设置像 C2:C22 这样的限制?

床单

标签: if-statementgoogle-sheetsgoogle-sheets-formulaarray-formulascount-unique

解决方案


={"Elevplan - Prosa ("&COUNTA('Formularsvar 1'!C2:C)&"/"&
 COUNTUNIQUE('Formularsvar 1'!C2:C)&" elever)";
 ARRAYFORMULA(IF(LEN('Formularsvar 1'!C2:C),
 ('Formularsvar 1'!C2:C&CHAR(10)&
  'Formularsvar 1'!D1&" "&'Formularsvar 1'!$D$2:D&" "&
  'Formularsvar 1'!E1&" "&'Formularsvar 1'!$E$2:E&" "&
  'Formularsvar 1'!F1&" "&'Formularsvar 1'!$F$2:F&" "&
  'Formularsvar 1'!$G$2:G&CHAR(10)), "Tom: "))}

0


推荐阅读