当前位置:首页 » 办公资讯 » excel字母怎样随机组合

excel字母怎样随机组合

发布时间: 2023-04-24 04:21:32

excel 26个字母组合 4个一组怎么弄

1、型纤橘选择C1:AB1单元格,输入=RAND() 按Ctrl+Enter组合键结束,然后向下填充公式;

2、在A1单元格输入以下公式,然后向下填充公式,生成不重复的组合卜团。

=CHAR(64+RANK(C1,C1:AB1))&CHAR(64+RANK(D1,C1:AB1))&CHAR(64+RANK(E1,C1:AB1))&CHAR(64+RANK(F1,C1:AB1))

3、竖姿根据需要,可隐藏C:AB列。

详见附图

㈡ 如何用EXCEL从分别从AB ABCD ABCDE ABCDEF这几组字母中进行随机抽取能不能随机抽取多个

由于用到键配多重条件,最好在两个单元格中输入公式,如A1和B1,A1中存放随机生成数,B1根据A1的值确定取什么样的值,如在A1中输入“=rand()*8"(生成一个0—8之间的随机数),在B1中输入"=if(A1<2,"AB",if(A1<4,"ABCD",if(A1<6,"ABCDE","ABCDEF")))”便可实现随机抽取功能。至于你的第二问罩轮,确实不清楚你要干什么,如果是稿闷指抽几个值,就不该在一个单元格中存放吧,那就不能用函数功能实现,可以用VBA功能轻松实现。且VBA 中select case的条件选项也比if函数用起来方便直观的多。这里就不再细述了

㈢ excel怎么随机生成字母

可以使用CHAR函数返回相应的英文字母(编码在65-90之间)。

可以使用RANDBETWEEN随机返回字母的编码65-90。多位字母可以使用文本链接符号&连接即可。

例如:公式=CHAR(RANDBETWEEN(65,90))结果会随机显示一位字母。



  • CHAR函数用途:返回对应于数字代码的字符,该函数可将其他类型的电脑文件中的代码转换为字符(操作环境为MacintoshMacintosh 字符集和WindowsANSI 字符集)。

  • 语法:CHAR(number)。

  • 参数:Number 是用于转换的字符代码,介于1~255 之间(使用当前计算机字符集中的字符)。

  • 实例:公式“=CHAR(56)”返回8,=CHAR(36)返回$。

㈣ excel 生成 随机 字母

1、生成随机数字

(1)生成随机数比较简单,=rand()即可生成0-1之间的随机数;

(2)如果要是整数,就用=int(rand())*10,表示0至9的整数,以此类推;

(3)如果要生成a与b之间的随机实数,就用=rand()*(b-a)+a,羡纤升如果是要整数就用=int(rand()*(b-a))+a;稍微扩充一下,就能产生固定位数的整数了。

注意:如果要使用函数rand()生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=rand()”,保持编辑状态,然后按F9,将公式永久性地改为随机数。不过,这样只能一个一个的永久性更改,如果数字比较多,也可以全部选择之后,另外选择一个合适的位置粘贴,粘贴的方法是点击右键,选择“选择性粘贴”,然后选择“数值”,即可将之前复制的随机数公式产生的兄老数值(而不是公式)复制下来!

2、产生随机字母

随机小写字母:=CHAR(INT(RAND()*26)+97)

随机大写字母:=CHAR(INT(RAND()*26)+65)

随机大小写混合字母:=CHAR(INT(RAND()*26)+if(INT(RAND()*2)=0,65,97))

3、产生随机的六位数的字母和数字混合

=CONCATENATE(IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))))

4、随机不重复数字序列的生成方法

有些情形下,我们需要生成一个不重复的随机序列。

比如:我们要模拟洗牌,将一副扑克牌去掉大小怪后剩下的52张打乱。

比较笨的方法是在1-52间每生成一个随机数后,检查该随机数是否出现过,如果是第一次出现,就放到序列里,否则重新生成一个随机数作检查。在 excel worksheet里面用这种办法,会造成if多层嵌套,不胜其烦,在VBA里面做简单一些,但是效率太差,越到序列的后端,效率越差。

当然也有比较好的竖世办法,在VBA里面,将a(1)-a(52)分别赋予1-52,然后做52次循环,例如,第s次生成一个1-52间的随机数r,将a(s)与a(r)互换,这样的话,就打乱了原有序列,得到一个不重复的随机序列。

VBA里这个算法是很容易实现的,但是,出于通用性和安全考虑,有的时候我们并不希望用VBA,我们来看看在worksheet里面如何利用内置函数实现这个功能。

(1)在A1-A52间填入"=INT(RAND()*52)+1",产生1-52间的随机数,注意这里是有重复的

(2)在B1-B52间填入1-52

(3)在C54-BB54填入1-52

(4)在C1填入"=IF(ROW()=C$54,INDEX(B$1:B$52,INDEX($A$1:$A$52,C$54)),IF(ROW()=INDEX($A$1:$A$52,C$54),INDEX(B$1:B$52,C$54),B1))"。

分项解释:

a:ROW()=C$54,如果当前行等于当前交换所排的序号

b:INDEX(B$1:B$52,INDEX($A$1:$A$52,C$54)),返回在B1到B52中选择A1:A52中的第C54个值

c:IF(ROW()=INDEX($A$1:$A$52,C$54),否则的话,如果当前行等于A1:A52中第C54个值,则:

d:INDEX(B$1:B$52,C$54),返回B1:B52中的第C54个值

e:若以上条件都不满足,则返回B1

(5)将C1复制到C1:BA52这个区域里面

(6)在BA1:BA52中,我们就得到了一个不重复的随机序列,按F9可以生成一个新序列。

㈤ 在excel中怎样生成随机的4位字母数字组合,谢谢

获取一位随机字母或数字就是
=IF(RANDBETWEEN(0,1)=0,CHAR(RANDBETWEEN(65,90)),CHAR(RANDBETWEEN(48,57)))
获取4位你把这个公式吵告复制4次中大卜间用&连接就行了,升仿明比如2位就是
IF(RANDBETWEEN(0,1)=0,CHAR(RANDBETWEEN(65,90)),CHAR(RANDBETWEEN(48,57)))&IF(RANDBETWEEN(0,1)=0,CHAR(RANDBETWEEN(65,90)),CHAR(RANDBETWEEN(48,57)))

㈥ EXCEL 字母生成一个三位字母的随机不重复组合

26个字母任意3个组合,理论上可以产生26*26*26=17576个组合。
可以用公式先将所有组合产生出来放在A列。
然后在B列用公式随机抽取A列中的组合。
A1公式:
=CHAR(97+INT(MOD(ROW()-1,17576)/676))&CHAR(97+INT(MOD(ROW()-1,676)/26))&CHAR(97+MOD(ROW()-1,26))
将公式向下复制到17576行念举。
然后用复制、选择性粘贴、数值,将A列公式结果固定下来。
B2公式:
=INDEX(A:A,SMALL(IF(COUNTIF(B$1:B1,A$1:A$17576),65536,ROW($1:$17576)),1+INT(RAND()*(17577-ROW()))))
公式以CTRL+SHIFT+ENTER三键结束。
将公式向虚高衫下复制。你要多少个就复制多差腔少行。
按F9可以随机改变选取的组合,保证没有重复。

㈦ EXCEL内随机出一个字母和两个数字组合

不重复可能有点难,生成公式如下:
=CHAR(RANDBETWEEN(65,91))&TEXT(RANDBETWEEN(1,99),"00"厅毕高)
输入公式到一个单数缓元格扮尺,复制并下拉即可

㈧ excel怎样生成随机位数小写字母组合,位数8-16位

  1. 产生一位大小写字母的公式如下:如早

    =CHAR(RANDBETWEEN(65,122))

  2. 使用八个这样的字符连接即可生成8位字符郑弯组合,如下图:喊橡闷


㈨ Excel 如何生成两个字母随机不重复排序

可以用公式先将所有组合产生出来此启放在A列。
然后在B列用公式随机抽取A列中的组合。
A1公式:
=CHAR(97+INT(MOD(ROW()-1,17576)/676))&CHAR(97+INT(MOD(ROW()-1,676)/26))&CHAR(97+MOD(ROW()-1,26))
将公式向下复制到17576行。枯瞎
然后用复制、选择性粘贴、数值,将A列公式结果固定下来。
B2公式:
=INDEX(A:A,SMALL(IF(COUNTIF(B$1:B1,A$1:A$17576),65536,ROW($1:$17576)),1+INT(RAND()*(17577-ROW()))))
公式以CTRL+SHIFT+ENTER三森败如键结束。
将公式向下复制。你要多少个就复制多少行。
按F9可以随机改变选取的组合,保证没有重复。

㈩ 在excel中怎样生成随机的4位字母数字组合,谢谢

产生大写字母与数盯如字的组合旅纯
=CHAR(RANDBETWEEN(65,90))
=IF(RAND()<0.5,CHAR(RANDBETWEEN(48,57)),CHAR(RANDBETWEEN(65,90))) &IF(RAND()<0.5,CHAR(RANDBETWEEN(48,57)),CHAR(RANDBETWEEN(65,90)))&IF(RAND()<拆则咐0.5,CHAR(RANDBETWEEN(48,57)),CHAR(RANDBETWEEN(65,90)))&IF(RAND()<0.5,CHAR(RANDBETWEEN(48,57)),CHAR(RANDBETWEEN(65,90)))

热点内容
马路上汽车的噪音在多少分贝 发布:2023-08-31 22:08:23 浏览:1885
应孕棒多少钱一盒 发布:2023-08-31 22:08:21 浏览:1357
标准养老金一年能领多少钱 发布:2023-08-31 22:05:05 浏览:1644
湖北通城接网线多少钱一个月 发布:2023-08-31 21:59:51 浏览:1724
开随车吊车多少钱一个月 发布:2023-08-31 21:55:06 浏览:1486
京东付尾款怎么知道前多少名 发布:2023-08-31 21:52:58 浏览:1809
在学校租铺面一个月要多少钱 发布:2023-08-31 21:52:09 浏览:1947
2寸有多少厘米 发布:2023-08-31 21:50:34 浏览:1592
知道电压如何算一小时多少电 发布:2023-08-31 21:46:20 浏览:1571
金手镯54号圈周长是多少厘米 发布:2023-08-31 21:44:28 浏览:1745