作者qqplusqq (QQ)
看板Office
标题[算表] 抓取最後一笔资料
时间Mon Apr 7 20:39:40 2025
请问我有一行数字,假设如下
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://webptt.com/cn.aspx?n=bbs/Office/M.1744029582.A.266.html
1F:→ sam1234580: =LET(a,FILTER(E5:E,E5:E>0),INDEX(a,COUNTA(a))) 04/08 01:35
2F:推 windknife18: =LOOKUP(2,1/((E5:E200<>0)*(E5:E200<>"")),E5:E200) 04/08 14:31
3F:推 cutekid: =LOOKUP(1,0/E5:E200,E5:E6) 04/10 11:33
4F:→ qqplusqq: 谢谢3位高手,依照提供的公式,3种方法都可以正常抓到 04/13 11:44
5F:→ qqplusqq: 数字! 04/13 11:44