Excel 公式获取第一个非空值然后返回其他行的值

Excel 公式获取第一个非空值然后返回其他行的值

此公式:

=INDEX(Q10:XFD10,MATCH(TRUE,INDEX((Q10:XFD10<>0),0),0))

Q查找从列到行末尾的第一个非零值10

并显示该单元格中的值。假设找到的单元格是V10
我必须显示单元格中的值V7

我无法改变范围来查找第一个非空单元格,因为较高的行总是被填充。

可能有两个可能的答案:
一个答案是查找高 3 行(10-7=3),另一个答案是查找固定行V$7

我需要最后一个选项。

答案1

假设找到的单元格是 V10。我必须显示单元格 V7 中的值。

然后我会提出一个简单的“if(第 10 行不为零)&if(总和(从左边)= 0)”测试就可以了,(假设单元格 P10 为空)。

在 Q7 中,=IF(AND(Q10<>0,SUM($P$10:P10)=0),Q10,"")

相关内容