ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 请帮助完善未解决问题:纵向对齐的相邻数字不重复。

[复制链接]

TA的精华主题

TA的得分主题

发表于 2015-5-12 16:38 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2015-5-12 18:06 | 显示全部楼层
rand+rank能产生不重复数字,不过这是全自由度的随机,不可能接受你的约束!
要换思路才行,简单的公式绕不过去的!

TA的精华主题

TA的得分主题

发表于 2015-5-12 20:38 | 显示全部楼层
ljpmqb888 发表于 2015-5-12 15:23
老师,我想从N列左边开始取数字,比如5个,遇到减号就多取一个,这个函数怎么写?我只会取普通的是=left(N ...

这样取五,无法保证够减
为何不把f-g列取消,不生成,减为五位数就行了?

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-5-13 08:28 | 显示全部楼层
hhjjpp 发表于 2015-5-12 20:38
这样取五,无法保证够减
为何不把f-g列取消,不生成,减为五位数就行了?

一个是取消的方法我不会!!当时我也想到会这样了,只是出现不够减的机率小,目前我这个最后的应用是这样的公式=IF(N1>0,LEFT(N1,闪算!$F$3),LEFT(N1,闪算!$F$3+1))*1,就是在“闪算”的F3中任意输入数值,范围在1-10均可,所以没有取消后面的f列后数值。我水平不行,复杂的就蒙了!!

TA的精华主题

TA的得分主题

发表于 2015-5-13 12:18 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
ljpmqb888 发表于 2015-5-13 08:28
一个是取消的方法我不会!!当时我也想到会这样了,只是出现不够减的机率小,目前我这个最后的应用是这样 ...

=INT(N1/100000)

TA的精华主题

TA的得分主题

发表于 2015-5-13 12:22 | 显示全部楼层
易如反掌:

20150401-h.rar

43.86 KB, 下载次数: 36

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-5-13 14:21 | 显示全部楼层
hhjjpp 发表于 2015-5-13 12:22
易如反掌:

对您来说,可不就是这样吗?我还要捉摸很长世间,也弄不出来,基础差,所以就上这里提问,小小的问题都得麻烦老师!!谢谢!!

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-5-14 14:24 | 显示全部楼层
本帖最后由 ljpmqb888 于 2015-5-14 14:27 编辑

想修改完善一下这里的数据,使之更适合灵活取数而且符合标准。具体条件是:1.从A列开始向右,只要求0不出现在A列,第一行向右时,前10列要求0-9均衡出现(仅限制第一行,其他行不限制)。即使到20列也是如此。横向相邻的数字不重复。纵向相邻的数字也同时不重复。2.数码0-9均衡出现的原则是:每相邻的两列间以5行为一组,组内均分布即可。如A1、A2、A3.A4.A5,B1.B2.B3.B4.B5这10个位置中均衡出现,C和D间前5行也是这样,以此类推。横向可以到10列。纵向也是这个的效果。而且当纵向取10行3列时,(奇数列,偶数列应该自动符合标准)应该是30个数码,这个也做到每个数字0-9均衡出现。即各出现3次。完成后的效果是:这样纵向取15或20行........时(一般为5的倍数,且5行、15行、25行等奇数列除外),任意前几列取数都能做到0-9数码均衡出现,且纵横相邻数字不重复。A列(开头的这个列)不出现数字0(其他的不要求)即可。

也不知道我这个设计是不是符合逻辑?!!如果可行,还是做到任意次数的刷新都不出错!!不知道这个能不能实现?

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-5-20 14:41 | 显示全部楼层
老师,这里原来的数据是横向10个数字中0-9均衡出现的。目前取消后就不均衡了。我的想法是,先添加前5个数字组成的5位数的减号。再把剩下的5个数字取出来,也给添加减号,这样相邻的两道题即数码均衡,又都够减。目前后5个数字取数后再添加减号的方法还不会,请老师给看看怎么做?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-26 11:30 , Processed in 0.037496 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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