excel怎样根据给定的字符生成一个8位的随机字符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel怎样根据给定的字符生成一个8位的随机字符相关的知识,希望对你有一定的参考价值。
如图,根据前两个数据生成唯一的8位字符
参考技术A =char(int(rand()*26+65))生成大写字母=char(int(rand()*26+97))生成小写字母
=int(rand()*9+1)生成随机0-9数字
然后用&符号组合即可 参考技术B 这个要求有问题啊,你说“随机字符”,又说“唯一”的,唯一还怎么随机啊?唯一就表示是可重现的,可映射的,意思是左边的值可以唯一地确定右边的值,这就没办法“随机”,而是“确定的算法”。
怎样用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)
参考技术A 用randbetween函数生产一个范围内的随机数值整数部分,公式:=RANDBETWEEN(最小值,最大值);用rand函数生产随机数字(小数部分),公式=RAND();
用round函数处理小数点位数,公式=round(数值,保留小数点后几位有效数)
举例:假设生成0到100之间的随机数,保留小数点后2位有效数。整个公式为:
=round(randbetween(0,99)+rand(),2)追问
不能用啊,再说我不需要小数点
以上是关于excel怎样根据给定的字符生成一个8位的随机字符的主要内容,如果未能解决你的问题,请参考以下文章