使用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
答案 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,第二行。与其余字母类似。这些连接将为您提供组合。