当前位置:首页 » 办公资讯 » excel怎样随机抽取名字

excel怎样随机抽取名字

发布时间: 2022-05-18 22:32:22

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
然后将公式复制得到多个随机的姓名,如下图:
注意事项
个人观点,仅供参考。
感谢阅读。
内容仅供参考并受版权保护

② 如何用EXCEL在一列指定的学号中,随机抽取一个并显示姓名

很简单啊,用VLOOKUP()粘贴函数即可。
VLOOKUP的作用是:
在表格或数值数组(学号列与姓名列构成数组)的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。
解决问题:
假设A列是学号,B列是姓名,数据区域为A1:B1000;随机抽出的学号在D1单元格。则在D2单元格中输入公式
=VLOOKUP($D$1,$A$1:$B$1000,2)
即可。
效果:随着D1单元格中的学号发生变化,在D2单元格中显示D1单元格学号所对应的姓名。
公式释义:在A1:B1000单元格区域的首列(A列)查找等于D1单元格中的数值,并返回该数值所在行的第2列(B列)的数值(也就是学号所对应的姓名了)。
注意:你所书写的公式RAND()871+58应该改成RAND()*(928-871)+871。
试试看!
查看原帖>>

③ excel相关,有多个工作表名单,如何实现一键从每个工作表里随机抽取一个人名出来,每个工作表抽一个

操作:
分别在不同单元格用公式:=INDEX(Sheet2!A:A,RANDBETWEEN(1,5))
=INDEX(Sheet3!A:A,RANDBETWEEN(1,5))
然后按F9键刷新即可。
解释:
Randbetween(1,5),即在1到5之间取随机数;
Index,即按这个随机数取对应的值;
Sheet2,Sheet3,即对应说的多个工作表,可以按实际增加;
A:A列,即姓名列,可以根据实际情况换;
1,5, 即姓名列的开始和结束序号,根据实际情况改。

④ Excel 如何在一堆名字里随机抽数个名字,不重复

如果A列数据在A1:A50,那么在B1:B50单元格输入=RAND()
按Ctrl+Enter组合键结束;
在C1:C5单元格输入=INDEX(A:A,MATCH(LARGE(B:B,ROW()),B:B,0))
按Ctrl+Enter组合键结束,生成随机且不重复的名字。

⑤ excel如何将大约30个名字随机填取

思路:利用辅助列,使用随机函数rand()做出一列随机数,然后对随机数列进行排序,姓名列就会相应随机变化了,取前30名就可以。

如下图所示:

⑥ 如何在 EXCEL 按条件 随机抽取人员

加了一个辅助随机数的列

选中F2:F19,作为一个随机数组,输入

=IF((C$2:C$19=H$2)*(B$2:B$19<>I$2),ROW($2:$19)+10000*CEILING(RAND(),0.01),999999)

选中G2:G19,输入

=INDEX(A:A,RIGHT(SMALL(F2:F19,ROW(D1:D18)),2))&""

就可以出现不重复的随机姓名了,尝试把两个公式写成一个不成功,rand不会出现不同的值

下面的公式可以直接随机抽,但是随机的概率可能不一样,靠前的抽中的概率稍大

=INDEX(A:A,RIGHT(SMALL(IF((C$2:C$19=I$2)*(B$2:B$19<>J$2),ROW($2:$19)+100*RANDBETWEEN(ROW(A1:A18),100),999999),ROW(D1:D18)),2))&""

⑦ excel怎么随机生成名字

首先来做一项准备工作:
1. 准备一些常用姓氏,100个就够了,网上搜一下吧!
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))
以上供参考。

⑧ Excel如何从4组中分别随机抽取三人

如果数据都是演示的样式就很简单,假设名字在A列参考:
=INDEX(B:B,RANDBETWEEN(MATCH("张三",A:A,0),MATCH("张三",A:A,0)+COUNTIF(A:A,"张三")-1))
其中 张三可以用单元格名称替代。
公式放在3个单元格即可达到效果。


我们想要从左边区域中随机抽取四个不重复人员名单。

首先我们选中名单数据区域

点击【随机重复】,选择【随机抽取】

在【抽取个数】选项内录入4,然后点击【确定】点击G2单元格作为存放位置,然后点击【确定】即可完成

热点内容
马路上汽车的噪音在多少分贝 发布:2023-08-31 22:08:23 浏览:2167
应孕棒多少钱一盒 发布:2023-08-31 22:08:21 浏览:1635
标准养老金一年能领多少钱 发布:2023-08-31 22:05:05 浏览:1933
湖北通城接网线多少钱一个月 发布:2023-08-31 21:59:51 浏览:2000
开随车吊车多少钱一个月 发布:2023-08-31 21:55:06 浏览:1761
京东付尾款怎么知道前多少名 发布:2023-08-31 21:52:58 浏览:2085
在学校租铺面一个月要多少钱 发布:2023-08-31 21:52:09 浏览:2224
2寸有多少厘米 发布:2023-08-31 21:50:34 浏览:1865
知道电压如何算一小时多少电 发布:2023-08-31 21:46:20 浏览:1869
金手镯54号圈周长是多少厘米 发布:2023-08-31 21:44:28 浏览:2009