為什麼這篇excel最後一列鄉民發文收入到精華區:因為在excel最後一列這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者JieJuen (David)看板Office標題Re: [算表] EXCEL:求一欄最後一個位...
有人問了這篇回答的問題
順便補充一個原先被省略的||
※ 引述《JieJuen (David)》之銘言:
: 求最後一個位置
: 陣列公式
: {=MAX(NOT(ISBLANK(A1:A65535))*ROW(1:65535))}
: 或
: {=MAX((A1:A65535<>"")*ROW(1:65535))}
: 兩者些許不一樣
: 前者要真空白才不算
: 後者只要計算結果是空白就不算
: 前者不怕錯誤值(錯誤值也非空白)
: 後者不能有錯誤值在A欄
: 普通公式
: =LOOKUP(1,0/NOT(ISBLANK(A1:A65535)),ROW(A1:A65535))
如果某欄資料為連續,且從第一列開始
=COUNTA(A:A)
資料數剛好是最後一列的位置(列號)
(應用範圍最少,但公式簡單)
有列號之後
用offset或index可得該格的值
: 求最後一個數字的位置
: 陣列公式
: {=MAX(ISNUMBER(A1:A65535)*ROW(1:65535))}
: 普通公式
: =LOOKUP(9E+307,A1:A65535,ROW(A1:A65535))
: 或
: =LOOKUP(1,0/A1:A65535,ROW(A1:A65535))
: 求最後一個數字
: =LOOKUP(9E+307,A:A)
: 以上的A1:A65535在2007可改為A:A
: 但在2003有可能發生問題
: 註:9E+307接近EXCEL可輸入的最大數字
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.49.195
※ 編輯: JieJuen 來自: 218.164.49.195 (12/12 23:35)