如何在Excel中,随机产生一组自己要求内容和字数的字符串
发布网友
发布时间:2022-05-18 01:16
我来回答
共4个回答
热心网友
时间:2023-11-21 02:39
输入
=CHAR(RANDBETWEEN(40,64))&CHAR(RANDBETWEEN(40,64))&CHAR(RANDBETWEEN(40,64))&CHAR(RANDBETWEEN(40,64))&CHAR(RANDBETWEEN(40,64))&CHAR(RANDBETWEEN(40,64))&CHAR(RANDBETWEEN(40,64))&CHAR(RANDBETWEEN(40,64))&CHAR(RANDBETWEEN(40,64))&CHAR(RANDBETWEEN(40,64))
公式中:通过RANDBETWEEN(40,64)返回40-64之间的随机数,然后通过CHAR将其转换为字符,然后通过10次重复并连接,生成10个随机字符,其中包括数字。
详见附图
热心网友
时间:2023-11-21 02:39
随机函数RAND,语法=RAND()*(上限-下限)+下限。
随机函数产生的只是一组随机数字。
如果要产生随机非数字的字符串,可另建辅助表作为源数据,再借用查找函数VLOOKUP或索引函数INDEX返回数字对应的非数字字符串。
回答者: Stcxj - 十五级 2010-11-1 21:19
重新补充啦:
A B
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 +
11 -
12 *
13 /
14 >
15 <
输入
=CONCATENATE(VLOOKUP(INT(RAND()*16),A:B,2,),VLOOKUP(INT(RAND()*16),A:B,2,),VLOOKUP(INT(RAND()*16),A:B,2,),VLOOKUP(INT(RAND()*16),A:B,2,),VLOOKUP(INT(RAND()*16),A:B,2,),VLOOKUP(INT(RAND()*16),A:B,2,),VLOOKUP(INT(RAND()*16),A:B,2,),VLOOKUP(INT(RAND()*16),A:B,2,),VLOOKUP(INT(RAND()*16),A:B,2,),VLOOKUP(INT(RAND()*16),A:B,2,))
热心网友
时间:2023-11-21 02:40
1、在单击格输入一个函数就可以解决了。
=INT(RAND()*10)
2、你填充后,所产生的数字都在0-9中间。
热心网友
时间:2023-11-21 02:40
陈桥五笔