作者fizzzz2 (飞斯)
看板Office
标题[问题] VBA抓取资料当周最後一天
时间Thu Nov 28 23:37:05 2019
如题
假设我有一堆股票当天的成交资讯
(一列为一天的资讯)
我只想抓取当周最後一天那列的资料
例如2019/11/29那列
但并不是每天都有开市
所以资料不会规律的五列(五天)为一周
请问我该如何筛选出来当周最後一天呢?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.73.48.110 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1574955427.A.65A.html
1F:推 JointBank: 直接输入你要抓的日期勒?11/29 02:53
2F:→ soyoso: 可以工作表函数weeknum来看日期於当年的周数,如有排序的11/29 07:48
3F:→ soyoso: 话就以该周数第一笔配合工作表函数countif计数,来取得当11/29 07:50
4F:→ soyoso: 周最後一天列的资料11/29 07:51
5F:→ soyoso: 或是先抓出每周的最後一天,再来筛选11/29 08:00
谢谢s大,我假日再来试试!
※ 编辑: fizzzz2 (42.73.48.110 台湾), 11/29/2019 08:27:15
7F:推 newton41: Match那周的最後一天,Type选1,前提是有升幂排列。 11/30 08:28
8F:→ soyoso: 有升幂排序的话,也可以函数vlookup 11/30 09:59