怎样用Excel随机函数rand()生成随机数字和大写字母,能自动产生4位混合的

比如,HD87,
67GF
R7L3
怎样用Excel随机函数rand()生成随机数字和大写字母,能自动产生4位混合的
比如90BH KIW0 K5JA 不规律的自动生成4个大写和数字的混合字,数字和字母前后不限字母必须是大写

思路:先构建一个序列,1-36,右列录入为A-Z字母,0-9数字。

随机字符使用randbetween()和vlookup()共同完成。

字符之间使用&连接。

公式为:其中$N$1:$O$26为构建的序列

=VLOOKUP(RANDBETWEEN(1,36),$N$1:$O$36,2,0)&VLOOKUP(RANDBETWEEN(1,36),$N$1:$O$36,2,0)&VLOOKUP(RANDBETWEEN(1,36),$N$1:$O$36,2,0)&VLOOKUP(RANDBETWEEN(1,36),$N$1:$O$36,2,0)

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-15
用randbetween函数生产一个范围内的随机数值整数部分,公式:=RANDBETWEEN(最小值,最大值);
用rand函数生产随机数字(小数部分),公式=RAND();
用round函数处理小数点位数,公式=round(数值,保留小数点后几位有效数)
举例:假设生成0到100之间的随机数,保留小数点后2位有效数。整个公式为:
=round(randbetween(0,99)+rand(),2)追问

不能用啊,再说我不需要小数点

本回答被网友采纳
相似回答