水平范围...内部(垂直)ARRAYFORMULA?

Horizontal range... inside (vertical) ARRAYFORMULA?

我需要得到这个公式:COUNTA(D1:K1) 来计算一个 ARRAYFORMULA...

当然,从语法上看,它不可能是ARRAYFORMULA(COUNTA(D1:D:K1:K)),但是ARRAYFORMULA(COUNTA(D:K))(显然)计算了整个列范围,而ARRAYFORMULA(COUNTA(D1:K1))在数组中不起作用!

拜托!我坚持这个 =(

尝试

={"IMAGES TO GET"; ArrayFormula(IF(A2:A="";"";countif(if(D2:K<>""; row(D2:K)); row(D2:K))-2))}

这似乎创建了与您在 M 列中的值相同的输出。

对于列表(N 列),您可以在单元格 N1 中尝试

={"List"; ArrayFormula(if(len(A2:A); regexextract(transpose(query(transpose(D2:K);;5000)); rept(".*?\s"; L2:L));))}

希望对您有所帮助?

参考: