Google sheets 如何获取列中最后一个单元格的行号(大于零)?

Google sheets 如何获取列中最后一个单元格的行号(大于零)?,google-sheets,Google Sheets,我试过了 =INDEX($K$2:K15,MATCH(TRUE,INDEX($K$2:K15>0,0),)) 但这给了我K行中最后一个单元格的值,它大于零。 如何获取最后一个非零值所在的行数?向下拖动 =INDEXFILTERROWK2:K15,K2:K15>0,1 FILTERROWK2:K15,K2:K15>0用于获取列值大于0的所有行。索引是为了得到第一个 要获取最后一行号,请执行以下操作: =INDEXFILTERROWK2:K15,K2:K15>0,COUNTIFK2:K15,

我试过了

=INDEX($K$2:K15,MATCH(TRUE,INDEX($K$2:K15>0,0),))
但这给了我K行中最后一个单元格的值,它大于零。 如何获取最后一个非零值所在的行数?

向下拖动 =INDEXFILTERROWK2:K15,K2:K15>0,1

FILTERROWK2:K15,K2:K15>0用于获取列值大于0的所有行。索引是为了得到第一个

要获取最后一行号,请执行以下操作:

=INDEXFILTERROWK2:K15,K2:K15>0,COUNTIFK2:K15,>0

此公式适用于行2:=INDEXFILTERROW$K$2:K2,$K$2:K2>0,COUNTIF$K$2:K2,>0。向下拖动,看看它是否有效。如果未找到行,则表示不适用

单配方溶液 =ARRAYFORMULAVLOOKUPROWK2:K16,查询{rowK2:K16,如果k2:K16>0,rowK2:K16,0},选择Col2,minCol1按Col2分组,选择Col2,Col1,2

从第2行粘贴到单元格中


谢谢,但似乎有些不对劲。在冒号K中有两个非零值-第一个在K6中,第二个在K15中。您的公式是为冒号K中的每个单元格计算的。返回的值始终为6,但从K15开始的单元格应为15。我已经将公式更改为=INDEXFILTERROW$K$2:K16,$K$2:K16>0,K16字段为1等等。嗯,仍然不正常。检查这张表。嗯,对不起。不起作用。您可以编辑电子表格并自己尝试。