EXCEL 彩票0-9数字组合排列

我不是问一共多少注,怎样算出来的,我就想在电子表格里实现,不要软件,这样的软件我有一车。
说明一下这1000注的算法。百位10号码*十位的10个号码*个位10个号码=1000
数字0-9三位组合,组选是220注,直选是1000注
数字共10个 0123456789
A1 B1 C1
代表百位 代表十位 代表个位
当我在A1中打入8时而后在D1,E1,F1.....单元格内显视 跟百位上8有关的三位数字全组合,无关的不显视。
当我在B1中打入5时而后在D1,E1,F1.....单元格内显视 跟十位上5有关的三位数字全组合,无关的不显视。
当我在C1中打入1时而后在D1,E1,F1.....单元格内显视 跟个位上1有关的三位数字全组合,无关的不显视。
注意 A1 B1 C1单元格是活动内容,可手功改变。
说明白了就是我在A1中输入一个数字,把这1000注号码里跟这个数字有关的号组全显视在D1。。。。等单元格内。
最好是公式的方法,要是VBA请注明哪里可以改动。
也可以就做A1单元格的,B1 C1的可以不用做,会做的就全做了吧,
我的本意是在
A1=8 C1=0123456789 D1=0123456789
A1=7932 C1=698342 D1=21624
这样的一个随意的组合。能做什么样就做什么样。
简洁点的
在EXCEL里做3D彩票号码。
我的问题是,在A1里B1里C1里,每各写入0-9不同的数字,不同数量的数字,而后在D1。。。等单元格显视这些组合后的号码,
最好公式的,要是VBA写的请注明那里能改动。

参考如下两个可以做出

Excel怎样解方程式

Excel怎样处理排列组合列表

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-22
在A1:C1三个单元格中任意输入三组数字,在D1单元格输入公式:

=TEXT(SMALL(IF(ISERR(FIND(LEFT(TEXT(ROW($1:$999),"000")),$A1)*FIND(MID(TEXT(ROW($1:$999),"000"),2,1),$B1)*FIND(RIGHT(TEXT(ROW($1:$999),"000")),$C1)),999,ROW($1:$999)),COLUMN(A1)),"[<999]000;")

公式以CTRL+SHIFT+回车结束。
将公式向右复制。本回答被提问者采纳
第2个回答  2010-03-22
建议问题分解,细化,直接说出你的难点和目的。很少有人有耐心的。
第3个回答  2010-03-22
看了前面一大部分,感觉好象看懂了,但看到最后一小段,感觉又不懂,没明白题目意思?
第4个回答  2010-03-22
http://zhidao.baidu.com/question/59858462.html,看看这个能不能帮上你
相似回答