此公式:
=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,"")