下面是公式代码:
qd00:=f10find('【3:异动列示】',1);//查找范围的起点位置
qd0:=f10find('◇2007-09-07',qd00);
if qd0<100 then EXIT;
Q:=f10find('┌───',qd0);//精确起点
Z:=f10find('└────',Q);//查找范围的终点位置
w:=1;
家数:=0;
机构:=0;
字:='';
while w>0 do begin
w:=f10find('机构专用',w+20);
if w>Q and w<Z then begin//设定查找的范围
家数:=家数+1,LINETHICK;//在查找的范围内共有M个要找的字符串(│)
机构:=机构+STRTONUM(F10TEXT(w+52,0))/100000000,LINETHICK;
字:=字+F10TEXT(w,10)+F10TEXT(w+50,20)+'\n';//取第i组字符串;;
end;end;
tj:机构>0
==============
这是选出的股票就是在F10资料中的【3:异动列示】中2007年或2008年符合条件的都选出来,而我只想选出时间是2008年这一年的出现过“机构专用”,而在2007年出现过的我不想入选(◇2008)?如何加这上这个时间条件,谢谢了!