使用excel可在五列中找到所有可能的组合

时间:2015-10-21 23:49:23

标签: excel excel-formula

使用Excel,我想找到5个字母的所有可能组合:

说,在A-E栏中我有字母:a或A; b或B; c或C; d或D; e或E.

在F栏中,我想显示每个组合。例如:

                       Combinations
a   b   c   d   e         abcde
A   B   C   D   E         Abcde
                          aBcde
                          abCde

2 个答案:

答案 0 :(得分:2)

选择范围F1:F32

将以下公式粘贴到公式栏中:

=CHAR(CODE("a")-32*MID(DEC2BIN(ROWS($1:1)-1,5),1,1)) &
 CHAR(CODE("b")-32*MID(DEC2BIN(ROWS($1:1)-1,5),2,1)) &
 CHAR(CODE("c")-32*MID(DEC2BIN(ROWS($1:1)-1,5),3,1)) &
 CHAR(CODE("d")-32*MID(DEC2BIN(ROWS($1:1)-1,5),4,1)) &
 CHAR(CODE("e")-32*MID(DEC2BIN(ROWS($1:1)-1,5),5,1))
  

这是 NOT 数组公式,但由于选择了多个单元格,请使用 Ctrl + Enter 确认公式。

答案 1 :(得分:0)

好吧我的蝙蝠解决方案会增加一个从0到32的整数。查看整数二进制的前5位。如果第一位为0,则使用第一行作为第一个字母。如果是1,第二行。与其余字母类似。这些连接将为您提供组合。