前面说了自定义数据及其应用,下面再说个股每日涨停分析自定义数据的制作,而且是一批。
所用原料:同花顺我要钱;Excel表格和两个函数的应用。
打开同花顺我这里要求财务数据提供个股涨停的原因。
点击“导入数据”下载详细的Excel表格。
每天的涨停有很多,不可能全部进入我们的视线。在这里,我们可以根据个人喜好对表格稍作整理,删除一些不必要的数据,使表格符合自己的要求。我在这里所做的只是这种方法的一个例子。整理后如下:
在这里,我将在D列中自定义每日限额数据,并在D2行中输入代码:
=IF(MID(A2,8,2)='SZ','0|','1|')MID(A2,1,6)'|'C2
然后下拉,把每一行都填上,就可以快速制作了。下图中的D列显示了标准的自定义数据格式。
当然,这行代码只适用于我编译的这个表。如果是任何一张桌子该怎么办?差不多,只是稍微改一下引用的数据。下面说说这个功能的原理,以便灵活应用。
IF函数用于判断是否满足某个条件,满足则返回一个值,不满足则返回另一个值。
语法:=IF(判断条件,条件为真时返回值,条件为假时返回时间)。
MID函数作用:它可以完成你告诉的任务,从哪个字符串开始截取,从哪个位置开始截取,截取多少个字符。
语法:MID (看哪里,从哪里开始看,多长时间)
根据这两个函数的定义和语法要求,我们来重新解释一下这行代码。
=IF(MID(A2,8,2)='SZ','0|','1|')MID(A2,1,6)'|'C2
第一个MID(A2,8,2)表示在A2位置的第八个字符处查找2个字符。我们这里的A2网格是:
002953.SZ
所以从第八个字符开始(点也是一个字符),回头看两个字符就是“SZ”
第一个连接符前的句子IF(MID(A2,8,2)='SZ '' 0| '' 1| ')表示如果第八个字符开头的两个字符是' SZ '则输出' 0| '否则输出' 1 '这句话是做深交所和上交所的logo。
深交所用0,上交所用1。因为用户定义数据的格式由竖线分隔,所以输出用“|”标记。
后面是一个连接符,用来连接下面的内容。
第二个MID(A2,1,6)表示A2中的第一个字符开始查找6个字符。对于A2网格002953。SZ,6个字符是002953,股票的代码。而这句话就是输入一只股票的代码。
后面是一个连接符,用来连接下面的内容。
最后一个C2是【20200320】涨停原因类别中的内容。
至此,顺序解释完毕。
完成后,我们只需要将D2中的内容复制粘贴到一个文本文档中,就算制作成功完成,然后根据自己的习惯使用数据即可。
标题:批量涨停分析自定义数据制作
链接:https://www.52hkw.com/news/rj/71686.html
版权:文章转载自网络,如有侵权,请联系删除!