excel中怎样生成随机姓名

如题所述

excel中怎样生成随机姓名?有的时候我们在excel需要大量的姓名数据来做测试,今天小编就来教大家一个在excel中快速生成姓名的小技巧。
工具原料excel
方法/步骤分步阅读
1
/8
首先在新建的excel表格的A1单元格中复制粘贴100个常见的姓氏,然后在A2单元格中复制粘贴100个常见的名字,如下图:
2
/8
然后了解一下这个教程中用到的公式,=RANDBETWEEN(1,100) 这个公式就是生成一个1到100的随机数,如下图:
3
/8
然后了解一下这个教程中另外一个公式,=MID(A1,1,1) 这个公式中第一个参数是文本,然后第二个参数是从文本的第几个字符开始,第三个参数是截取几个字符,如下图:
4
/8
下图中公式的作用就是从A1单元格中的100个常见姓氏中选取一个出来,如下图:
5
/8
下图中的公式就是从A2单元格中的100个常见名中选取一个出来,如下图:
6
/8
下图中的公式就是
1.从A1中选取出一个常见姓氏
2.从A2单元格中选取出一个常见名
3.从A2单元格中选取出一个常见名
然后将这三部分内容使用【&】拼接起来,如下图:
7
/8
下图中的公式在步骤6公式的基础上做出了改进,步骤6拼接出来的是3个字的名字,步骤7在步骤6的基础上选取名字的前两位或前三位,如下图:
8
/8
然后将公式复制得到多个随机的姓名,如下图:
注意事项
个人观点,仅供参考。
感谢阅读。
内容仅供参考并受版权保护
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-15
一、设置备选数据;
1、姓:a1=何、a2=丁、a3=王
2、名:b1=海、b2=龙、b3=梅
二、设置随机数;
1、随机姓:c1=randbetween(1,3) (在3个姓里面选)
2、随机名:d1=randbetween(1,3)(在3个名里面选)
3、生成随机姓名:e1=index(a1:a3,c1,1)& index(b1:b3,d1,1)
注明:也可以把c1用“randbetween(1,3)"替换。同理d1。
相似回答