快捷搜索:  汽车  科技

excel随机生成一个姓:Excel随机姓名生成器

excel随机生成一个姓:Excel随机姓名生成器这个公式分两层:=MID(MID(E$1 RANDBETWEEN(1 560) 1)&MID(E$2 RANDBETWEEN(1 1200) 1)&MID(E$2 RANDBETWEEN(1 1200) 1) 1 RANDBETWEEN(2 3))第二步:找1200个能做名字用的汉字放到另外一个单元格里。第三步:写公式随机提取姓氏与名字组合起来。这是一个MID和RANDBETWEEN函数组合起来的公式:

在制作各种模拟数据时,经常要模拟姓名,虽然现在各种的真实数据也很容得到,但是却有侵犯隐私的风险。

给位自媒体作者,必须要守住底线。

模拟姓名对与Excel来说是很简单的事情。

第一步:找个百家姓,去掉标点符号,放到一个单元格里备用。

excel随机生成一个姓:Excel随机姓名生成器(1)

第二步:找1200个能做名字用的汉字放到另外一个单元格里。

excel随机生成一个姓:Excel随机姓名生成器(2)

第三步:写公式随机提取姓氏与名字组合起来。

这是一个MID和RANDBETWEEN函数组合起来的公式:

=MID(MID(E$1 RANDBETWEEN(1 560) 1)&MID(E$2 RANDBETWEEN(1 1200) 1)&MID(E$2 RANDBETWEEN(1 1200) 1) 1 RANDBETWEEN(2 3))

这个公式分两层:

第一层:内部的部分

MID(E$1 RANDBETWEEN(1 560) 1)&MID(E$2 RANDBETWEEN(1 1200) 1)&MID(E$2 RANDBETWEEN(1 1200) 1)

这个很容易理解,就是从560个姓氏中随机选一个作为姓,在1200个汉字中选2个汉字做名字。

第二层:外层的部分,我们把内层的公式用[姓名]替代

MID([姓名] 1 RANDBETWEEN(2 3))

就是把内层公式产生的三个字的名字,在随机处理一次,或则取前两个字做姓名,或者取三个字做姓名。

如何使用:

公式下拉够你需要的姓名数量,然后按F9计算,就会产生你需要的姓名一列。

数据模拟中最常用的函数就是:RANDBETWEEN和CHOOSE

例如:

随机年龄:

=RANDBETWEEN(18 50)

随机学历:

=CHOOSE(RANDBETWEEN(1 6) "本科" "专科" "中专" "高中" "硕士" "博士")

excel随机生成一个姓:Excel随机姓名生成器(3)

赶紧试试吧,模拟数据会变得很省力气。

猜您喜欢: