2019/09/17

Excel中生成随机中文姓名的函数

受微信公众号《SQL数据库开发》启发,将Excel中生成随机中文姓名的函数改良了下,在此记录,以备后用。
=MID("赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔曹严华金魏陶姜戚谢邹喻柏水窦章",RANDBETWEEN(1,40),1)&CHAR((INT(16+RAND()*38+160)*256)+INT(94*RAND())+160)&IF(RANDBETWEEN(0,5)=0,"",CHAR((INT(16+RAND()*38+160)*256)+INT(94*RAND())+160))
改良内容包括:
  1. “姓”取百家姓前40个,也可以更多;
  2. 名字可单字或双字。 

没有评论: