3 回答

TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊
這適用于文本和數(shù)字,并不關(guān)心是否有空白單元格,即它將返回最后一個(gè)非空白單元格。
它需要進(jìn)行數(shù)組輸入,這意味著在鍵入或粘貼后按Ctrl-Shft-Enter。以下是A列:
=INDEX(A:A,MAX((A:A<>"")*(ROW(A:A))))

TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
使用以下簡(jiǎn)單公式要快得多
=LOOKUP(2,1/(A:A<>""),A:A)
對(duì)于Excel 2003:
=LOOKUP(2,1/(A1:A65535<>""),A1:A65535)
它具有以下優(yōu)點(diǎn):
它不是數(shù)組公式
它不是揮發(fā)性配方
說明:
(A:A<>"")
返回?cái)?shù)組{TRUE,TRUE,..,FALSE,..}
1/(A:A<>"")
將此數(shù)組修改為{1,1,..,#DIV/0!,..}
。由于
LOOKUP
預(yù)期排序數(shù)組按升序排列,并考慮到如果LOOKUP
函數(shù)無法找到完全匹配,它會(huì)選擇lookup_range
(在我們的例子中{1,1,..,#DIV/0!,..}
)小于或等于該值的最大值(在我們的例子中2
),公式1
在數(shù)組中找到最后一個(gè)并從result_range
(第三個(gè)參數(shù) -A:A
)返回相應(yīng)的值。
還有一點(diǎn)注意 - 上面的公式?jīng)]有考慮有錯(cuò)誤的單元格(只有當(dāng)最后一個(gè)非空單元格有錯(cuò)誤時(shí)才能看到它)。如果您想將它們考慮在內(nèi),請(qǐng)使用:
=LOOKUP(2,1/(NOT(ISBLANK(A:A))),A:A)
添加回答
舉報(bào)