Excel 生成随机字符
1. 随机小写字母
=CHAR(INT(RAND()*25+97))
2. 随机大写字母
=CHAR(INT(RAND()*25+65))
3. 随机数字
=CHAR(INT(RAND()*9+48))
4. 随机数字大小写字母
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))))
5. 混合6位
=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)))))
6. 生成11位手机号
=CONCATENATE(1,CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)))
7. 生成18位身份证
=CONCATENATE(CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)),CHAR(INT(RAND()*9+48)))
8. 随机生成一个任意汉字
=CHAR((INT(16+RAND()*38+160)*256)+int(94*RAND())+160)
9. 随机生成一个指定范围内的汉字
=MID("赵钱孙李周吴郑王冯陈褚卫",RANDBETWEEN(1,12),1)
10. 生成人名
=CONCATENATE(MID("赵钱孙李周吴郑王冯陈褚卫",RANDBETWEEN(1,12),1),CHAR((INT(16+RAND()*38+160)*256)+int(94*RAND())+160),CHAR((INT(16+RAND()*38+160)*256)+int(94*RAND())+160))