我正在尝试连续找到第n个非空值并返回该单元格的内容。
我目前的公式在单元格V2中看起来像这样:
=INDEX(W4:AL4, MATCH(TRUE, W4:AL4<>"",0))
这完全找到第一个匹配,但在相邻的行中我也需要找到下一个非空白单元格。
我的所有值都是文本,单元格之间的距离不清楚,并且始终至少有一个值。
如何更改公式以便我可以使用多个公式连续找到第2,第3,第n个值?
答案 0 :(得分:2)
=INDEX(W4:AL4,AGGREGATE(15,6,COLUMN(W4:AL4)/--(W4:AL4<>""),1)-COLUMN(W4)+1)
将前1个值更改为第n个值。它将是您范围内的第一个非空白列。
如果您将15更改为14,那么前1将成为您范围内非空白的最后一列。