是否有一个(可能是一个(?)公式) - 如何在一行中挑选所有绿色单元格(但只有那些有数字且不包括0的绿色单元格)并将它们列在一个数组中并将它们列入相应的行? ?
示例:在单元格AO1
中,将会有列出这些结果的公式:
AO1 = 647
AP1 = 2806
AQ1 = 15490
AR1 = 32105
AS1 = 33808
像常量数组这样的东西但是常量将是一个单元格引用...我只能想到一个很难的方法,就像制作所有绿色单元格的表格/网格然后排列它们一样,但不知道我怎么能从排队中排除事物(例如:跳过空单元格和跳过单元格"< 1")
编辑换句话说:单元格AO1: =arrayformula({$p$1;$r$1;$t$1;$v$1;$x$1;$z$1;$ab$1;$ad$1;$af$1;$ah$1;$aj$1;$al$1};and dont array empty and "<1" cells)
答案 0 :(得分:1)
如果行被修复,只需在所有行上使用filter
像这样:(我使用了你在问题中给出的范围)
=FILTER(
{$p$1;$r$1;$t$1;$v$1;$x$1;$z$1;$ab$1;$ad$1;$af$1;$ah$1;$aj$1;$al$1};
{$p$1;$r$1;$t$1;$v$1;$x$1;$z$1;$ab$1;$ad$1;$af$1;$ah$1;$aj$1;$al$1}>0)
对于K和唯一,您可以像这样添加它们:
=ARRAYFORMULA(UNIQUE(FILTER(
{$p$1;$r$1;$t$1;$v$1;$x$1;$z$1;$ab$1;$ad$1;$af$1;$ah$1;$aj$1;$al$1};
{$p$1;$r$1;$t$1;$v$1;$x$1;$z$1;$ab$1;$ad$1;$af$1;$ah$1;$aj$1;$al$1}>0))&" K")