设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3051|回复: 2

提取伴侣数字

[复制链接]
发表于 2011-4-10 01:26:31 | 显示全部楼层 |阅读模式
本帖最后由 leslie0705 于 2011-4-10 01:28 编辑

再次感谢ROY大大的帮忙!
研究了整晚,终于对Access有点理解了。这次在你的基础之上我建立了表“伴侣数字”,红色的是出现次数,出现次数之后的2个数字为伴侣数字。。
现在我想建立一个搜索系统,在F31输入一个数字的话,右边I列就会显示这个数字的出现次数,L列则显示它的伴侣数字。。
就好像和数字4一起出现最多的是数字43,出现了21次(B7),其次是数字25,出现了21次(B25)。。。
我想过用之前ROY大大OFFSET那招的,然后用IF条件来判定。。但问题是,现在我有多列的数字组合,如果这么有用的话可能10行公式都不够写啊。。。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2011-4-10 05:31:44 | 显示全部楼层
本帖最后由 roych 于 2011-4-10 19:06 编辑

其实,用多维数内存组,合并区域再处理应该也是可行的。小妖姐姐不妨一试。

想了想,深怕“数组未捷Roy先死”,无奈之下,只能写代码了:

1、新增部分设置了上限,不再无原则地追加数据。——这样会稍稍改善下运行速度。
2、重新修改了Top500的查询。因为这次发现Top500查询存在一些问题,并非真正取到500个数据(实际上是698个数据)。因此干脆把Top谓词去掉,直接在提取前五百名时再运行。
3、根据LZ的意思,前五百名提取完毕之后,将对组合进行分离。
4、按LZ的意思,新增了伴侣数的计算。一旦F2的数据更改后,将实时在I列和J列分别显示伴侣数和出现次数,并按出现次数降序排列。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2011-4-14 19:31:23 | 显示全部楼层
呵呵!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-3-28 20:37 , Processed in 0.133970 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表