...四个字母组合的表(字母从26个英文字母中随机)
编辑: admin 2017-01-03
-
4
随机生成我是可以做到
=CHAR(INT(RAND()*26)+97)&CHAR(INT(RAND()*26)+97)&CHAR(INT(RAND()*26)+97)&CHAR(INT(RAND()*26)+97)
往下填充,再把公式转化成文本
再把不相同的筛选一下就行了~
类似问题
类似问题1:在excel中进行英文字母的排列组合在26个英文字母(小写)中任意选出一个,在26个英文字母(小写)中任意选出一个,进行排列组合,应该是有26*26种组合的,像ab和ba是允许同时存在的,不属于重
为了方便公式拖动,以字母的编码进行循环来达到有规律的组合枚举,这里仅展示英文字母一大写一小写的运算公式,三字符拼接则要具体看什么字符而定:
将以下公式拷贝到A1单元格(必须第1行),然后向下拖动复制至676行(26*26),试试看!
=CHAR(INT((ROW()-1)/26)+65)&CHAR(MOD(ROW()-1,26)+97)
类似问题2:26个英文字母,任选四个,包含CO这个排列的,所有的排列用EXCEL我我描述下,给宝宝起名字,必须是用26个字母组合成一个词(可重复),这个词语可以是四个或者五个或者6个字母,但是这个词语里面
Sub aa() '四位
k = 1
For i = 1 To 26
For j = 1 To 26
Range("A" & k) = Chr(i + 64) & Chr(j + 64) & "CO"
Range("A" & k + 1) = "CO" & Chr(i + 64) & Chr(j + 64)
k = k + 2
Next j
Next i
End Sub
Sub Bb() '五位
k = 1
For i = 1 To 26
For j = 1 To 26
For a = 1 To 26
Range("B" & k) = Chr(i + 64) & Chr(j + 64) & Chr(a + 64) & "CO"
Range("B" & k + 1) = "CO" & Chr(i + 64) & Chr(j + 64) & Chr(a + 64)
k = k + 2
Next a
Next j
Next i
End Sub
Sub cc() '六位
k = 1
For i = 1 To 26
For j = 1 To 26
For a = 1 To 26
For B = 1 To 26
Range("C" & k) = Chr(i + 64) & Chr(j + 64) & Chr(a + 64) & Chr(B + 64) & "CO"
Range("C" & k + 1) = "CO" & Chr(i + 64) & Chr(j + 64) & Chr(a + 64) & Chr(B + 64)
k = k + 2
Next B
Next a
Next j
Next i
End Sub
六位的在EXCEL2003中装不下(C列),建议用2007以上版本.
类似问题3:如何在EXCEL中随机函数26个英文字母?随机数字,我知道.但是我想要随机26个字母,如果结合IF公式,如果生成的数字=1时,显示A,=2时,显示B,.这种思路是可以达到目的,但是也太复杂了吧,
大写字母
=CHAR(RAND()*26+65)
小写字母
=CHAR(RAND()*26+97)
笨一点的公式就是
大写字母
=LEFT(ADDRESS(1,RAND()*25+1,4))
小写字母
=LOWER(LEFT(ADDRESS(1,RAND()*25+1,4)))
类似问题4:求26个英文字母排列顺序[语文科目]
真笨!看着昂
ABCDEFGHIGKLMNOPQRSTUVWXYZ
类似问题5:VBA从26个英文字母中选取5个进行组合把所有组合的情况用excel VBA编辑并输出到txt文件.sub azpailie()For i = 97 To 118For j = i + 4 To 122For k = 97 To 100Range(Chr(k) + CStr(m + 1)).Value = Chr(i + n)n = n + 1Next kRange("e"
你的程序中的m和n都没列出来,应该控制起始位置的,假定这两个值都是0而且这段代码肯定是有问题的,中间那个For k = 97 To 100内的代码不对For i = 97 To 118 ------97开始是小写a的ascii码值,97到118就是a到vFor j = i...