如何根据规则排列特定单元格?

how to ARRAY specific cells based on rules?

是否有一个(也许是一个(?)公式)-方式如何连续选择所有绿色单元格(但只有那些有数字但不包括 0 的单元格)并将它们 put/list 在数组中以相应的行 ??

示例:在单元格 AO1 中,将有列出这些结果的公式:

AO1 = 647

AP1 = 2806

AQ1 = 15490

AR1 = 32105

AS1 = 33808

类似于常量数组,但常量将是单元格引用...我只能想到一种困难的方法来做到这一点,比如对所有绿色单元格进行 table/grid 然后排列它们,但不是确定我怎样才能从排列中排除一些东西(比如:跳过空单元格和跳过“<1”的单元格)

编辑: 换句话说:cell AO1: =arrayformula({$p;$r;$t;$v;$x;$z;$ab;$ad;$af;$ah;$aj;$al};and dont array empty and "<1" cells)

如果行是固定的可以简单地在所有行上使用filter

像这样:(我使用了你在问题中给出的范围)

=FILTER(
    {$p;$r;$t;$v;$x;$z;$ab;$ad;$af;$ah;$aj;$al};
    {$p;$r;$t;$v;$x;$z;$ab;$ad;$af;$ah;$aj;$al}>0)

对于 K 和独特的,您可以像这样添加它们:

=ARRAYFORMULA(UNIQUE(FILTER(
{$p;$r;$t;$v;$x;$z;$ab;$ad;$af;$ah;$aj;$al};
{$p;$r;$t;$v;$x;$z;$ab;$ad;$af;$ah;$aj;$al}>0))&" K")