多语言展示
当前在线:1628今日阅读:126今日分享:42

用快表 组织A股增发数据表 秒杀 Excel

假设证监会代表国家行使管理权,它对行业的再融资(增发)的态度至关重要。“预案”、“通过”、“否决”、“终止”、“实施”,我们仅对“通过”的感兴趣,除了想知道增发的规模,同时也想知道他们的增发价,用快表的以下指令,分10步几分钟轻松生成表。如:601166 兴业银行 更新日期:2016-08-17,F10可看到:|【增发】:2016年度拟非公开发行不超过172185.40万股,发行价15.10元/股(股东||大会通过) 增发对象:福建省财政厅、、福建省||公司、、与福建省投资开发集团有||                                                            |    有了增发规模和增发价这个表,就可以通过主表报告调用它,以匹配业绩和现价,使投资更有底气。如,在2016年05月23日,因一季度业绩好收2.15元,又有增发20亿,价格在15.65元左右,离增发价不远,买入600129太极集团,到现在已经获利30%。过程描述:1、清空当前表2、从《广发A股_名单》中导入股代码、名称、行业3栏3、用“安信信息”专用函数从2千多份文件中扫描“增发”关键词所在行,并写入i栏4、从i栏截取信息,然后标识g,e,d相关栏5、删除非“2016”年的数据,仅留下“2016”年的数据6、用“安信信息”专用函数从2千多份文件中扫描“增发对象”关键词所在行,并写入j栏7、从j栏截取信息,然后带条件标识e,d,f,h相关栏8、删除已'终止'、'否决'、'实施'等过时记录9、按增发量大小排序10、按c栏行业分组统计行业增发量
工具/原料
1

快表

2

快表——指令交互窗口

3

快表——指令交互窗口——写指令

方法/步骤
1

写指令:1、清空当前表|zap|,||,||

2

2、从《广发A股_名单》中导入股代码、名称、行业|追加它表('《广发A股_名单》目标列 a,b,c')|,||,|追加它表|

3

3、用“安信信息”专用函数扫描“增发”关键词|安信信息('【增发】,i')|,||,|安信信息|

4

4、截取信息然后标识g,e,d相关栏|g=val(subs(i,at(':',i)+1,4))|,||,|||e=0|,||,|||e=val(subs(i,at('不少于',i)+6,at('万股',i)-at('不少于',i)-6))|,||,|||e=val(subs(i,at('不超过',i)+6,at('万股',i)-at('不超过',i)-6))|,|e=0|,|||e=val(subs(i,at('增发',i,2)+4,at('万股',i)-at('增发',i,2)-4))|,|e=0|,|||d=val(subs(i,at('不低于',i)+6,at('元',i)-at('不低于',i)-6))|,||,|||d=val(subs(i,at('价格',i)+4,at('元',i)-at('价格',i)-4))|,|d=0|,|||d=val(subs(i,at('价',i)+2,at('元',i)-at('价',i)-2))|,|d=0|,||

5

5、删除非“2016”年的数据,仅留下“2016”年的数据|dele for g<>2016|,||,|||pack|,||,||

7

7、截取信息,然后带条件标识e,d,f,h相关栏|e=val(subs(j,at('不少于',j)+6,at('万股',j)-at('不少于',j)-6))|,|e=0|,|||d=val(subs(j,at('价',j)+2,at('元',j)-at('价',j)-2))|,|d=0|,|||d=val(subs(j,at('价格',j)+4,at('元',j)-at('价格',j)-4))|,|d=0|,|||f=d*e/10^4|,||,|||h=subs(j,at(') ',j)-4,4)|,||,|||h=subs(j,at('( ',j)+2,4)|,|allt(h)=''|,|||h='预案'|,|'预'$I|,||

8

8、删除'终止'、'否决'、'实施'等过时记录|dele for '终止'$h.or.'否决'$h.or.'实施'$h|,||,|||pack|,||,||

9

9、按增发量大小排序|排序('f/d')|,||,||

10

10、按c栏行业分组统计增发量|列统计('f 分组 c 开')|,||,||

11

11、一键执行,如下图示;

12

扫描数据,收集完成,按行业分类的统计报告:

13

在主表调用增发表,匹配业绩,指令及报告如下:|&&**********|,||,|||select DTOC(DATE())+'_'+TIME()+'《快表》报告:--------2016年【增发】'+allt(str(count(abc2.a)))+'家,共'+allt(str(sum(abc2.f),10,0))+'亿(按(2季)收股比排序)_目标定期投放' as  ;|,||,|||  FROM ABC2;|,||,|||  nowa to C:\输入文件夹\市场分析_目标锁定 addi|,||,|||&&&********************************************|,||,|||SELECT ;|,||,||| abc2.a as 代码,;|,||,||| abc2.b as 名称,;|,||,||| abc2.c as 行业,;|,||,||| str(abc18.c,6,2) as 五日趋势,;|,||,||| str(abc2.d,6,2) as 增发价,;|,|:|,||| str(abc&dqk..l,6,2) as 现价,;|,|:|,||| str(abc32.d,6,2) as _15年收益,;|,||,||| str(abc49.f,6,2) as _16年2季,;|,||,||| str(abc49.f/abc&dqk..l*100,6,2) as 现收股比,;|,||,||| str(abc2.f,6,0) as 增发亿,;|,|:|,||| str(abc&dqk..p,6,0) as 市值,;|,||,||| abc2.h as 证监会审核;|,||,|||orde by abc2.d desc;|,||,||| top 10;|,||,|||having val(现收股比)>3.and.val(增发亿)>0.and.'通过'$abc2.h;|,||,|||wher abc2.a = abc&dqk..a .and.abc2.a=abc32.a .and. abc2.a=abc49.a.and. abc2.a=abc18.a;|,||,|||FROM abc2,abc&dqk,abc18,abc32,abc49;|,||,|||nowait to C:\输入文件夹\市场分析_目标锁定 addi|,||,||

注意事项
1

以上,是快表采集信息的一个实例,想表达快表对N多文本文件的数据采集能力

2

快表中文专用指令“安信信息”、“排序”、“列统计”及若干VFP指令

推荐信息