excel如何做“排列组合”函数

0-9,共10个数字,取三个数的排列共有720个,取三个数的组合共有120个,如何能自动将这120个组合自动填充到excel的一列里?还有720个排列又如何做?
函数或者宏都可以

排列组合有两种方式:见下图

方法一:函数concatenate        =CONCATENATE(A3,B3)

方法二:用连接符&                  =A3&B3

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-17
a1输入

=IF(OR(LEN(SUBSTITUTE(TEXT(ROW(),"000"),MID(TEXT(ROW(),"000"),{1,2,3},1),""))<2),"",TEXT(ROW(),"0 0 0")) ctrl+shift+回车

下拖至a999

复制a列,选择性粘贴-数值到a列,排序。前120个是组合。所有的是排列。本回答被提问者采纳
第2个回答  2009-11-17
你这个只能用VBA,然后再将这些数据通过VBA命令自动填充到你想要存放的地方,运行起来可能要好一段时间~
相似回答