ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1838|回复: 16

[已解决] 依规则构建一个数组数据并逐个提取

[复制链接]

TA的精华主题

TA的得分主题

发表于 2023-1-14 18:14 | 显示全部楼层 |阅读模式
本帖最后由 天地一相 于 2023-1-14 23:59 编辑

感谢帮助!详见截图附件。还是老问题,先解决第一步,不知道是否可行,谁试一试呢?

PS:我自己按我的思路验证了下,若是求出全部组合保存在表格,再逐一调用,会耗时5小时!不可行!高手估算下,采用在内存中计算的方式可否10分钟左右完成,耗时多的话就得放弃了。

TA的精华主题

TA的得分主题

发表于 2023-1-14 18:17 | 显示全部楼层
楼主出题高手,每天在接受你的考验。。。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-1-14 18:38 | 显示全部楼层
gwjkkkkk 发表于 2023-1-14 18:17
楼主出题高手,每天在接受你的考验。。。

谢谢,见笑了,这问题折磨我好久了,今天突然琢磨应该分步解决,看能不能做出来,验证下到底啥效果,有用没。还不知道若构建出来,会不会内存放不下

TA的精华主题

TA的得分主题

发表于 2023-1-14 18:40 | 显示全部楼层
算了下你的组合应该是1107568组,工作表放不下,放到文本中吗。。。
image.png

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-1-14 18:44 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
gwjkkkkk 发表于 2023-1-14 18:40
算了下你的组合应该是1107568组,工作表放不下,放到文本中吗。。。

谢谢,你算少了,应该是 17721088 组(行),表格,文本都不行,只能放内存,用的时候构建,用完交出内存。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-1-14 18:51 | 显示全部楼层
gwjkkkkk 发表于 2023-1-14 18:40
算了下你的组合应该是1107568组,工作表放不下,放到文本中吗。。。

我猜想,是两个循环,1-33,和1-16.然后依次(按列,从7列逐列到2,然后1列进1)步进,步进1

TA的精华主题

TA的得分主题

发表于 2023-1-14 18:55 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-1-14 19:01 | 显示全部楼层
gwjkkkkk 发表于 2023-1-14 18:55
好吧,那不会了。。。

谢谢,好吧。我在本站看到一个,是1-6位的,不构建第7列,是1107568组,都写在表格里的。要是加上第7列的16种,乘下来就1700万组了,写入表格会不会打开或调用就慢的很了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-1-14 19:07 | 显示全部楼层
本帖最后由 天地一相 于 2023-1-20 21:01 编辑
gwjkkkkk 发表于 2023-1-14 18:55
好吧,那不会了。。。

突然想可以这样处理,我上传本站找到的那个附件给你,你瞅瞅。这个不是把1-6位的全排列写入表格了嘛。可不可以这样,就调用写出来的这个数据,然后每一组调用的时候,自动依次搭配1到16这16个数提取到我指定的位置,不也相当于1107568*16了吗?谢谢

TA的精华主题

TA的得分主题

发表于 2023-1-14 19:14 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-19 18:27 , Processed in 0.041918 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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