在excel中进行英文字母的排列组合在26个英文字母(小写)中任意选出一个,在26个英文字母(小写)中任意选出一个,进行排列组合,应该是有26*26种组合的,像ab和ba是允许同时存在的,不属于重复,请问这个应该如何在excel中实现呢?我要的是排列出来的结果~另外,我也想做出26*26*26的排列组合,原理应该差不多的~万分感激~附上26个英文字母的小写:a b c d e f g h i j k l m n o p q r s t u v w x y z
问题描述:
在excel中进行英文字母的排列组合
在26个英文字母(小写)中任意选出一个,在26个英文字母(小写)中任意选出一个,进行排列组合,应该是有26*26种组合的,像ab和ba是允许同时存在的,不属于重复,请问这个应该如何在excel中实现呢?我要的是排列出来的结果~
另外,我也想做出26*26*26的排列组合,原理应该差不多的~
万分感激~
附上26个英文字母的小写:
a b c d e f g h i j k l m n o p q r s t u v w x y z
答
为了方便公式拖动,以字母的编码进行循环来达到有规律的组合枚举,这里仅展示英文字母一大写一小写的运算公式,三字符拼接则要具体看什么字符而定:
将以下公式拷贝到A1单元格(必须第1行),然后向下拖动复制至676行(26*26),试试看!
=CHAR(INT((ROW()-1)/26)+65)&CHAR(MOD(ROW()-1,26)+97)