如何用EXCEL随机生成姓名
如果在EXCEL中有一个工作表已经有姓和名的字典了,还比较好办,否则,比较难以实现。
如何用EXCEL随机生成姓名?
如何用EXCEL随机生成姓名?
比如你A列是姓,总共100个,B列和C列是需要选择的作为名字的组合,也是100个,则可以在D列生产随机组合的名字,在D1单元格输入公式
=INDIRECT("A"&RANDBETWEEN(1,100))&INDIRECT("B"&RANDBETWEEN(1,100))&INDIRECT("C"&RANDBETWEEN(1,100))
就可以组成以A列为姓名,B列为名字个字,C列为名字第二个字的随机姓名组合。如果要变化,按照这个思路修改公式就可以。
excel如何随机生成名字
EXCEL有随机函数rand或者(randbetween)的功能,但是没有随机生成名字的功能。当然,如果你确实需要的话,可以使用char函数来解决这个问题,不过char函数只能生成数字,字母和一些符号,不能生成汉字。如果生成汉字,则建议使用VBA。
当然,你也可以自己找一些名字,然后让随机选择。可以使用随机函数+choose,或者vlookup等函数来随机选择。
JS中如何随机生成英文名字
function rn(){
//这个名字库只能自己填充内容了,js没这么智能,可以自己拼个名字出来...
var store = ['Marry','Jhon','Tom','Lily'],
el = document.getElementById('target');
return el.innerHTML = store[Math.floor(Math.random()store.length)];
}
怎样做EXCEL随机姓名生成器...生成3个字的姓名
。用户窗体要显示“班级”“序号”“姓名”3个标签及相应的文本框,班级文本......留个记号,回去写代码咯. 表已做好,请告知电邮地址. ...呵呵.我想要...
excel教程4所有姓名的对齐
用rnd函数去做
Excel 如何在一堆名字里随机抽数个名字,不重复
步,在sheet(3)中的所有题目,前面加序号,从100~1000,比方a列放序号,b列放题目
第二步,在sheet(1)中的“开始考试”按钮,做超链接到sheet(2)
第三步,在sheet(2)中,在名称栏里输入a1:a100,回车,输入公式=randbetween(100,1000),ctrl+回车
第四步,在sheet(2)中,在名称栏输入b1:b100,回车,输入公式=vlookup(a1,'sheet(3)'!a:b,2.false),ctrl+回车
应该就可以达到你的要求
随机生成姓名的软件,有能自动排版的吗?
金芝名字生成软件,可以自由选择生成多种名字,还能自动排版名字的格式。
金名字生成软件,可以自由选择生成多种名字,还能自动排版名字的格式。也可以看看百度
有随机生成姓名软件有能自动排版的
有能自动排除版的
excel怎么随机生成名字
首先来做一项准备工作:
1. 准备一些常用姓氏,100个就够了,网上搜一下吧!bai
2. 名字常用汉字。我找了300个,经常出现在姓名当中的汉字也就300多个吧!
从网上搜来的往往用空格或“,”“、”等隔开,需要把这些字符替成空,不是替换成空格,而是什么也没有。
把姓氏汉字放在E1单元格,名字汉字放在E2单元格。
再来复习几个相关的函数以及函数的嵌套使用:
先复习一下随机函数吧!
公式1 =RANDBETWEEN(1,100) 随机生成一个1到100之间的整数。
还会用到一个函数:MID()
公式2 =MID(E1,10,1) 从E1单元格的第10个字符开始取出3个字符。
如果把公式2中的10换成1到100之间的随机数,也就是把公式2中的10替换成公式1,这样就会得到一个随机的姓氏。
公式3 =MID(E1,RANDBETWEEN(1,100),1) 得到一个随机的姓氏。
现在我们可以生成随机姓名了。
这是公式原貌:
=MID(MID(E$1,RANDBETWEEN(1,100),1)&MID(E$2,RANDBETWEEN(1,300),1)&MID(E$2,RANDBETWEEN(1,300),1),1,RANDBETWEEN(2,3))
看上去乱糟糟的,其实就是这样的结构:
=姓&名&名,先生成三个字的姓名。
公式中的“&”用来把两边的字符串连接在一起。
公式中“姓”代表随机生成的一个姓氏。
公式中“名”代表随机生成的一个名字。
在此基础上,外面再套一个函数,随机取两个字或三个字形成最终的姓名:
=MID(姓&名&名,1,RANDBETWEEN(2,3))
以上供参考。