2014-11-08 30 views
0

用于游戏目的,我想获得由4个预定义元素(字母或单词)组成的所有可能组合的列表。我希望能够在Excel中创建自己的列表。但如果可能的话没有宏。 例如用于4种元素的重复变化列表

aaaa 
aaab 
(...) 
cddd 
dddd 

在单独的细胞

+1

这很好。你只是想通知我们你的计划,或者你有问题吗? – Taosique 2014-11-08 08:14:05

回答

0

假设你的四个元素中列出在A1:A4,输入此阵列式**在你选择的第一单元:

=INDEX(INDEX(INDEX(INDEX($A$1:$A$4&TRANSPOSE($A$1:$A$4),N(IF(1,1+INT((ROW(INDIRECT("1:16"))-1)/4))),N(IF(1,1+MOD((ROW(INDIRECT("1:16"))-1),4))))&TRANSPOSE($A$1:$A$4),N(IF(1,1+INT((ROW(INDIRECT("1:64"))-1)/4))),N(IF(1,1+MOD((ROW(INDIRECT("1:64"))-1),4))))&TRANSPOSE($A$1:$A$4),N(IF(1,1+INT((ROW(INDIRECT("1:256"))-1)/4))),N(IF(1,1+MOD((ROW(INDIRECT("1:256"))-1),4)))),ROWS($1:1)) 

复制下来还有255行。

问候

**数组公式不以同样的方式为“标准”公式输入。您只需按住CTRL和SHIFT键,而不是按下ENTER键,然后按ENTER键。如果你做得对,你会注意到Excel在公式周围放置了大括号(尽管不要试图自己手动插入这些)。