案例
A列为100个姓氏,B列为150个名常用字。
要求
E列批量随机生成二字姓名,F列批量随机生成三字姓名。
批量随机生成姓名
实现步骤
1、在E2单元格输入下列公式:
=INDEX($A$2:$A$101,RANDBETWEEN(1,100))&INDEX($B$2:$B$151,RANDBETWEEN(1,150))
2、在F2单元格输入下列公式:
=INDEX($A$2:$A$101,RANDBETWEEN(1,100))&INDEX($B$2:$B$151,RANDBETWEEN(1,150))&INDEX($B$2:$B$151,RANDBETWEEN(1,150))
3、选中E2,F2单元格,下拉填充,即可实现批量随机生成姓名。
函数简介
Index函数:返回给定的区域中特定行列交叉处单元格的值或引用。
RandBetween函数:返回一个介于指定的数字之间的随机数。
本案例中:首先,使用RandBetween函数生成随机数,作为Index函数的参数,获得A列的姓以及B列的名。再用&文本连接运算符拼接姓和名,从而实现随机生成姓名的效果。