2014年2月17日 星期一

Excel-找尋每一列的最後一筆資料(OFFSET,COUNT,COUNTA)

有網友問到(參考下圖),想要找尋資料中的每一列之最後一筆資料為何,該如何處理?

(1) 每列資料全為數字

儲存格K1:=OFFSET(B1,0,COUNT(B1:H1)-1)

複製儲存格K1,貼至儲存格K1:K10。

COUNT(B1:H1):計數儲存格B1:H1中共有幾個數字,再透過 OFFSET 函數取得後一個儲存格的位置。

 

(2) 每列資料全為文字

儲存格K1:=OFFSET(B1,0,COUNTA(B1:H1)-1)

複製儲存格K1,貼至儲存格K1:K10。

COUNTA(B1:H1):計數儲存格B1:H1中共有幾個文字,再透過 OFFSET 函數取得後一個儲存格的位置。

【註記】

以上公式有個缺點:如果各列資料中含有未輸入資料的空白儲存格,則結果會出錯

沒有留言:

張貼留言

檢視其他文章

好康東東