大家好 请问谁可以在EXCEl上 把这几个数字排列组合 ?

第一个数字是3不变后面有七个数字只能用1,2,3三个数字排列组合,比如31111111312222223133333331122222……请问一共有多少种组合?每种组合是... 第一个数字是3 不变 后面有七个数字只能用1,2,3 三个数字排列组合,比如
31111111
31222222
31333333
31122222
……
请问 一共有多少种组合?每种组合是会什么?能不能导出来?
小弟在此先谢谢了!
你好 A1-G1 每个格子都要定义吗?还是一起定义?
展开
 我来答
linfzz
2010-10-25 · 专注办公软件疑难杂症
linfzz
采纳数:2642 获赞数:8630

向TA提问 私信TA
展开全部
第一个数字不变,不用考虑。
后面一共7位,每一位只有3中可能,所以一共有3*3*3*3*3*3*3=2817种可能。
用VB做一个程序可以导出所有的数据。
我的邮箱linfzz@126.com,可以发给你导出的数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
giliwala
2010-10-25 · TA获得超过353个赞
知道小有建树答主
回答量:41
采纳率:0%
帮助的人:44.8万
展开全部
无需编程,用Excel公式就可以实现。

1、首先,理论上这后七位数字,每一位有3种可能的值,所以可以计算出总的组合数为:3×3×3×3×3×3×3=2187种;

2、定义单元格A1 - G1的计算公式为:=MOD(INT((ROW()-1)/POWER(3,COLUMN()-1)),3)+1

3、定义单元格H1的计算公式为:=CONCATENATE(3,A1,B1,C1,D1,E1,F1,G1)

4、从A1拖选到H1,然后向下将该行各单元格公式一直扩展到2187行为止(当然,你要是愿意的话,继续向下扩展也是可以的);

5、你会发现第2187行中的单元格H2187中的值为:33333333,它就是最后一个组合项,再往后的话就都是重复值了;

所以,H1 - H2187中的值就是你所需要的目标数列;

当然,如果需要导出的话,只需在Excel中选中第H列,执行复制,再粘贴到记事本之类的文本编辑器中就OK了,或者直接在Excel中另存为文本文件也是一样的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式