Re: [算表] EXCEL:求一欄最後一個位置

看板Office作者 (David)時間18年前 (2007/12/12 23:27), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串2/3 (看更多)
有人問了這篇回答的問題 順便補充一個原先被省略的|| ※ 引述《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)

12/13 03:20, , 1F
請問如何輸出最後一個數字的儲存格位址(即A99)
12/13 03:20, 1F

12/13 03:22, , 2F
(即A99這樣的型式)
12/13 03:22, 2F

12/13 03:37, , 3F
又如果要作運算.需要像"A99:D99"這樣的區段儲存格
12/13 03:37, 3F
文章代碼(AID): #17N_tT6X (Office)
文章代碼(AID): #17N_tT6X (Office)