2014-09-23 78 views
0

最后一个非空单元格我怎样才能优雅地拿到最后一个非空单元格的值(即具有最高列值)在一组列?获取跨非连续列

例如,如果我的组非连续列的是A,C,F,和我的行具有下列值:

A B C D E F G 

9 8 7 6 5 4 

那么结果将是7,因为C是最高A的,C,F不是空的。

我可以用一堆嵌套空虚试验一次一个单细胞做到这一点,但我在寻找一个优雅的解决方案,可以很好地扩展这样的列数上升。

+0

不要在之间的列有内容?您可以发布数据样本和预期结果,使您的问题更易于理解吗? – teylyn 2014-09-23 00:04:51

+0

@teylyn之间的列可能有内容,但不一定有。我添加了一个样本。 – 2014-09-23 00:10:41

回答

0

添加辅助行和纪念柱到与此列中的值1观看。随着第1行中的辅助行和A至M列中的数据,这是在用截图

=LOOKUP(2,1/(($A$1:$M$1=1)*(A2:M2<>"")),A2:M2) 

您可以隐藏列1.要调整要“看”的列公式,只要输入/将1移入辅助行。

enter image description here

0

如果你得到MOREFUNC插件,你可以这样做:

=MMAX(ARRAY.JOIN(A1,C1,F1),1)



MOREFUNC ADDON