如何将大智慧等资讯变成自定义数据
发布时间:2012-12-05 20:17:58
发布时间:2012-12-05 20:17:58
如何将大智慧等资讯变成自定义数据?
在大智慧等软件上会定期更新如盈利预测、评级等资讯,但查看时不是很方便,你可以制作成自定义数据放在公式中来查看,如虎威决策系统。现在再介绍一种将大智慧资讯转换成自定义数据的方式。方法如下:
1、保证大智慧软件中“决策”菜单上的“盈利预测及评级”中的资讯是最新的,每天收盘后请更新!如图1
2、打开“盈利预测汇总”或“机构评级汇总”,用大智慧的“文件”---“复制到剪切板”。如 图2
3、打开电子表格EXCEL,将“盈利预测汇总”或“机构评级汇总”粘贴到电子表格上,如图3
4、用字符串提取函数和字符串合并函数编辑公式
股票代码提取为:=IF(OR(MID(B2,2,1)="6",MID(B2,2,1)="9"),("SH"&MID(B2,2,6)),("SZ"&MID(B2,2,6)))
盈利预测提取为:=CONCATENATE("09年",E2,"元,","10年",F2,"元,","11年",G2,"元")
5、将提取的这二列数据复制到WINDOWS记事本上。检查下数据的完整性,有空缺时可手工补上
6、保存用大智慧自定义数据管理引入即可用虎威决策系统等调用,以后只要将最新的数据复制到电子表格就会自动生成盈利预测的数据了。
利用EXCEL函数公式制作大智慧自定义数据的方法(附模板下载)!
来自:理想论坛(55188.com) 作者:华南虎威 浏览:6774次
原文:http://www.55188.com/viewthread.php?tid=3599602
虎威决策系统推出以来,有很多朋友想自己制作自定义数据,现在介绍利用电子表格的函数公式制作数据的方法,方法很简单,每天只要有5分钟时间就可制作完成,以后每天只要复制就自动生成所要的数据了,方法如下:
1、选择数据来源:可以利用互联网上收费或免费的资讯信息,如财经、证券等。
现举例用全景网或千股千评网的千股千评数据制作成每日点评数据:
2、打开网址:将需要的数据用鼠标全部选择后按复制
3、将复制的数据粘贴到EXCEL如下图
4、利用逻辑函数、取字符串函数等提取所要的数据
MID 为返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
语法 MID(text,start_num,num_chars)
Text 是包含要提取字符的文本字符串。
Start_num 是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,以此类推。
Num_chars 指定希望 MID 从文本中返回字符的个数。
例1、如:提取第2行第A列的股票代码数据并判断是沪还是深在前面加上“SH”或”SZ”
公式如下:=IF(OR(MID(A2,2,1)="6",MID(A2,2,1)="9"),("SH"&MID(A2,2,7)),("SZ"&MID(A2,2,7)))
例2、提取第2行第C列的股评内容
公式为:=CONCATENATE(C2)
把结果放在相应空白的列中,结果如下:
5、把电子表格中制作好的数据N和O列全部复制到WINDOW的记事本工具保存为TXT格式。
6、这样自定义数据就制作完成了,最后用大智慧工具—自定义数据管理---引入到相应的自定义数据中即可。
7、以后每天只要把网址上的千股千评复制覆盖旧的数据就可自动更新了。
整个公式的意思,对B2单元格的身份证号码,从第7位开始取出生日期。如果身份证是18位的,就取8位数代表出生日期;如果是15位,就取6位,并在前面加上“19”。
公式的精华在+(LEN(B2)=18)*2,将需要分别处理的截取长度,用判断式LEN(B2)=18来表达,判断式给出的值无非是0和1(或者FALSE、TRUE),可以作为数值运算,得出的结果为0或2。
整个公式和
=IF(LEN(B2)=15,"19"&MID(B2,7,6),MID(B2,7,8))意思是一样的
当然严谨一点可以写成:
=IF(LEN(B2)=15,"19"&MID(B2,7,6),IF(LEN(B2)=18,MID(B2,7,8),"号码有误"))
&表示连接前后两个字符串,比如A1="我爱",A2="中国",那么公式=A1&A2就会显示结果"我爱中国"
&没有“同时,并且”的意思,那是AND()函数的作用