2014-09-23 77 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