以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助] 关于在原有数字统计基础上增加两列数字统计问题。  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=19258)

--  作者:marks
--  发布时间:2010/4/10 12:29:00
--  [求助] 关于在原有数字统计基础上增加两列数字统计问题。
egd文件下载

[求助] 关于在原有数字统计基础上增加两列数字统计问题。

   请帮助解决的问题:在原表格(表A)功能的基础上增加了“同
列出现2及3个数字列表”及“同列出现3个数字列表”两列,见“表
B”;希望在原有统计“原始数据”列的数字的同时,能够将右边十
二列中,各列同时出现超过2、3及4个数字的数字,另外列在“同列
出现2及3个数字列表”列中;而超过3个数字的数字列在“同列出现3个数字列表”列中。如“表B”所示。数字范围:01-49。拜托了!
       


--  作者:wjq1072
--  发布时间:2010/4/10 13:47:00
--  
Substitute(Text(Eval("If(Len(["+Substitute(Substitute(Eval("Substitute(""|@|"",""|"","""+Substitute(Mid(ListCols(Grid),Len(Mid(ListCols(Grid),0,Search("同列出现3个数字列表",ListCols(Grid)))+"|同列出现3个数字列表"),Len(ListCols(Grid))),"|",""")+""|""+Substitute(""|@|"",""|"",""")+""")"),"@","])>=6,"" ""+["),"|","],"""")+If(Len([")+"],"""")"))," ","",1)

Substitute(Text(Eval("If(Len(["+Substitute(Substitute(Eval("Substitute(""|@|"",""|"","""+Substitute(Mid(ListCols(Grid),Len(Mid(ListCols(Grid),0,Search("同列出现3个数字列表",ListCols(Grid)))+"|同列出现3个数字列表"),Len(ListCols(Grid))),"|",""")+""|""+Substitute(""|@|"",""|"",""")+""")"),"@","])>=9,"" ""+["),"|","],"""")+If(Len([")+"],"""")"))," ","",1)


--  作者:marks
--  发布时间:2010/4/11 10:49:00
--  
尊敬的wjq1072:您好!
   十分感谢您帮助我解答问题,让您费心了。只因在下对易表认识肤浅,只会一般的应用与操作,对您所列出的程式,也不会添加入原有表格中。因此,还需劳烦您帮我将该程式植入我上传的表格中,这样我才会使用。拜托了!
--  作者:wjq1072
--  发布时间:2010/4/11 11:07:00
--  
egd文件下载
--  作者:marks
--  发布时间:2010/4/11 18:55:00
--  
wjq1072:您好!
       谢谢您的回复。下载您上传的格式,经过使用,似乎与原来的表格功能一样,没能起到需要的功能。劳烦您再帮我测试一下。谢了。
--  作者:wjq1072
--  发布时间:2010/4/11 20:47:00
--  

--  作者:marks
--  发布时间:2010/4/11 22:50:00
--  
是我的操作问题吗?原来的表格,在我将数字输入到“原始数据”列中,只要按回车键,其将自动统计出并分类列到右边相对应的列中。而现在除了新增加的两列不能统计之外,其它照旧且正常。请赐教。
--  作者:wjq1072
--  发布时间:2010/4/12 7:53:00
--  
egd文件下载
--  作者:marks
--  发布时间:2010/4/12 10:58:00
--  
尊敬的wjq1072:您好!
   首先感谢您在百忙之中及时帮助在下解答疑难问题。而且给出了完美答案。不愧是高手,十分佩服。“为人民服务”的精神再此得到了体现。看来购买该易表正版软件是绝对正确的。
     祝
          万事如意!