水平范围...里面(垂直)ARRAYFORMULA?

时间:2021-03-01 17:24:43

标签: google-sheets array-formulas

我需要得到这个公式:COUNTA(D1:K1) 才能进入 ARRAYFORMULA...

当然按照语法,它不能是ARRAYFORMULA(COUNTA(D1:D:K1:K)),但是ARRAYFORMULA(COUNTA(D:K))(显然)计算整个列范围,而ARRAYFORMULA(COUNTA(D1:K1))不适用于数组!

请!我被困在这个 =(

1 个答案:

答案 0 :(得分:1)

试试

={"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));))}

希望有帮助吗?

参考:

相关问题