这些数据是这样来的

发布于: 雪球转发:57回复:76喜欢:241

我平时的文章中都会涉及到很多数据,很多网友好奇这些数据是怎么来的?是不是一个一个手动去找出来的?这要花费多少时间啊?我文章中的数据,都是自己从各种原始数据里获得的。借国庆长假,我分享一下如何获得这些数据的方法。这些方法对部分网友来说是雕虫小技,但对很多不善此道的网友来说是一种交流,如果能从中获得一些启发,掌握一些方法,我也欣慰了。

今天就从我前几天的那篇《节前节后怎么走?》说起。选择最常见的通达信平台,找到上证指数的日K线,然后按3、4,选择“数据导出“,选择“excel文件”。

保留日期和收盘两列,通达信的日期中是一个带空格的字符型,需要做一些处理改成日期型:先用trim(日期)+0,trim函数的目的是去除其中的空格,+0是变成数字型,然后选择“设置单元格格式“,选择”数字“-“日期”。

这样第1列是日期,第2列是上证指数的收盘点位。现在要加入的第3列是节前1天的涨幅,我们在C3单元格写入公式:=IF(AND(MONTH(A3)=9,MONTH(A4)=10),B3/B2-1,""),它的意思就是如果在A3单元格的月份是9月,而且下一个单元格(A4)的月份是10月,那么计算出当天的涨幅:B3/B2-1,否则就是显示空格“”。把这个公式用鼠标点住单元格右下角双击,第3列20多年的所有交易日都自动计算了一次。

忘记说了,在最后一行加一个2022年10月10日,这样第3列公式自动显示出9月30日的涨幅-0.55%了。

然后对C列的“节前1天”做筛选,不选择空白,筛选出来的就是每一年国庆长假前一天的涨幅了。

然后在D、E、F列加入“节前5天”、“节后1天”、“节后5天”,在D201、E201、F201这3个单元格写入公式:=B201/B196-1、=B202/B201-1、=B206/B201-1,同样用鼠标点击其中单元格的右下角往下拖,这样就完成了整个表格的计算。

为了看的更加清楚一点,选中这些数据后在另外一个sheet中把这些数据粘贴过来,调整日期格式和小数点位数,选中所有的涨跌数据,选择“条件格式”-“色阶”-“红白绿色阶”,这样就使得涨幅大的数据自动显示深红色,跌幅大的数据自动显示深绿色。

看这样的数据,特别是最近几年,是否能看的更加清楚,节前跌的多的,节后基本涨的多。但愿这次也能符合这个规律。

如果再不明白,打开附件看看。链接: 网页链接 提取码: jnn3

网友们对哪些数据的获得感兴趣的,可以在下面提出,如果比较集中的我尽可能在接下来的几天里回答大家。

精彩讨论

自在人心中2022-10-02 10:53

老师真是好老师

闻道践行2022-10-02 23:08

用Python能很轻松的搞定:网页链接

全部讨论

2022-10-03 00:52

学习

2022-10-03 00:45

谢谢分享

2022-10-02 22:57

好好

2022-10-02 21:54

诲人不倦

2022-10-02 21:48

2022-10-02 21:16

学习了

2022-10-02 19:17

技术技术

2022-10-02 18:14

收藏一下

2022-10-02 13:52

厉害