同学们提问关于“HNIE_...四个字母组合的表(字母从26个英文字母中随机)例:kljf iehn al...”的问题,52IJ师说平台通过网络上精心整理了以下关于“HNIE_...四个字母组合的表(字母从26个英文字母中随机)例:kljf iehn al...”的一些有用参考答案。请注意:文中所谈及的内容不代表本站的真正观点,也请不要相信各种联系方式。下面是本网所整理的“HNIE_...四个字母组合的表(字母从26个英文字母中随机)例:kljf iehn al...”的相关信息:
...四个字母组合的表(字母从26个英文字母中随机)例:kljf iehn al...
科目: 关键词:HNIE随机生成我是可以做到
=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到v
For j = i + 4 To 122 ------i+4就是从101开始(101是e,122是z)
For k = 97 To 100 ------a到d
Range(Chr(k) + CStr(m + 1)).Value = Chr(i + n) ------chr是将前面的97这些数值转成具体的小写字母,比如chr(97)就是a,如果是asc("a")就是97,整个这行就是将单元格a1到dm全填入值,这一句实际执行的是类似于range("A1").value="a"
n = n + 1
Next k
Range("e" & CStr(m + 1)).Value = Chr(j)
n = 0
m = m + 1
Next j
Next i
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
