[算表] 抓取最後一筆資料

看板Office作者 (QQ)時間1月前 (2025/04/07 20:39), 編輯推噓2(203)
留言5則, 4人參與, 3周前最新討論串1/1
請問我有一行數字,假設如下 367 23 990 1000 233 0 如果最後一個數字為0, 則抓取前一個數字也就是233 上網查了一下,下面是我用的函數 =INDEX(E5:E200,COUNTA(E5:E200),1) 但都只會抓到0,應該是還要加一個函數進去,才有辦法達成我要的結果.. 試了搭配max、min函數,但沒有成功,上來請高手解救!謝謝~ ---- Sent from BePTT on my iPhone 13 mini -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.247.4.136 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1744029582.A.266.html

04/08 01:35, 1月前 , 1F
=LET(a,FILTER(E5:E,E5:E>0),INDEX(a,COUNTA(a)))
04/08 01:35, 1F

04/08 14:31, 1月前 , 2F
=LOOKUP(2,1/((E5:E200<>0)*(E5:E200<>"")),E5:E200)
04/08 14:31, 2F

04/10 11:33, 4周前 , 3F
=LOOKUP(1,0/E5:E200,E5:E6)
04/10 11:33, 3F

04/13 11:44, 3周前 , 4F
謝謝3位高手,依照提供的公式,3種方法都可以正常抓到
04/13 11:44, 4F

04/13 11:44, 3周前 , 5F
數字!
04/13 11:44, 5F
文章代碼(AID): #1dyyUE9c (Office)
文章代碼(AID): #1dyyUE9c (Office)