針對在Excel中提取一列中最后單元格的數據問題,根據不同情況,可以用來很多方法來解決。
比如數據從1行開始,且中間沒有空行的,可以直接用Offset和Count等函數簡單組合得到,但是,數據沒有那么規(guī)整,公式所得的結果將可能不是你想要的,比如以下這個:
以下分2種情況進行詳細說明:
一、提取最后一個數字
如果僅是提取數字,比較簡單,使用lookup函數即可,如下圖所示:
公式:=Lookup(9e307,A:A)
二、提取最后一個非空單元格的內容
這種情況下,使用函數寫公式一定要注意前后或中間可能出現(xiàn)的空單元格情況,如果使用count等函數來進行計數,將會因為忽視了空白單元格而出錯,因此,建議采用公式如下圖所示:
數組公式:{=INDEX(A:A,MAX(IF(A:A<>'',ROW(A:A),0)))}
以上公式僅供參考,也許還有更好的寫法,沒有深究,有更好寫法的朋友,歡迎留言探討。
聯(lián)系客服