1. excel随机抽签滚动人名,让一个人名在第二个
先看上面的示例:
在A2至A14列输入所有人名,在B2输入公式:
=RAND()
并下拉拖到B14。
然后在E2中输入公式:
=INDEX($A$2:$A$14,RANK(B2,$B$2:$B$14))
并下拉拖出三行。
按F9摇奖,单按一次,会随机提取出三个人名。
如果按下F9不放,就会实现人名滚动的效果,松开F9后人名停止滚动。
提取出来的人名重复的机率是一亿分之一,一般不会提取到重复人名,
退一万步讲,如果摇出重复人名,可以放弃这次摇奖,重新按F9摇奖。
2. 人名滚动抽奖excel
材料/工具:Excel2010
1、打开电脑后,直接进入到excel软件中,新建一个空白的表格文档,在表格中某一列单元格中录入好我们要抽取的内容,例如姓名,编号等等。
2、录入完成后,我们在当前表格文档中重新再去选择一个单元格,将其作为最终抽取结果的展示用。
3、接着我们在该抽奖结果单元格中输入以下公式:“=INDEX(A:A,RANDBETWEEN(2,61))"。
4、在“=INDEX(A:A,RANDBETWEEN(2,61))"公式中,A:A表示我们要抽取的内容所在的单元格列范围为A列A列,可以自定义。
5、公式输入完成后,在抽取结果单元格就会随机产生一个抽取结果,我们可以为该抽取结果单元格设置一个格式:字体、字号、颜色等等。
6、设置好之后,想要开始抽奖或者抽签,我们只需要选中抽取结果单元格,然后按住键盘上的“F9”键,按下后在抽取结果单元格中就会在我们选择的抽取内容中随机产生抽取结果,松开“F9”就可以产生一个抽取结果。
3. excel随机抽取n个人名
在名单表随意添加一个辅助列, 输入 =RAND(),向下复制直到名单末尾, 按辅助列排序,名单顺序就打乱了, 从中随便选择连续的30个人名字复制出去就可以了
4. excel随机滚动抽取姓名
在EXCEL表格内,单击右上角查找,打开查找对话框,在输入框内输入姓名后单击查找全部,显示出所有的姓名和在表格中的位置。
1.点击查找
打开EXCEL表格,点击菜单栏上“查找和选择”,下拉选择“查找”。
2.输入数据
弹出的对话框上,单击查找内容,输入要查询的姓名。
3.点击全部
点击下方“查找全部”,显示出所有符合条件的姓名。
5. excel怎么抽签随机排序
首先打开Excel,依次点击文件—选项—自定义功能—勾选开发工具—确定。
2
然后依次选择开发工具—加载项—勾选分析工具库—确定,接着在数据选项下就能看到数据分析功能。
3
假设要从数据中抽取30个,依次点击数据—数据分析—抽样—确定。
4
弹出抽样对话框,选择需要抽样的单元格区域,在随机样本数中输入30,根据情况设置输出区域,点击确定。
5
依次点击开始—条件格式—突出显示单元格规则—重复值,标识出重复值。
6
在随机抽样中,任意数据都可能被抽取多次,所以在实际中需要适当调整随机样本数,可以设置抽取多个样本以去掉重复数值。
6. excel随机人名不重复抽签
全部名字放在一列(假设是A列) 在B列加一个辅助列,在B1中输入或复制粘贴此公式 =RAND() (说明:这是随机函数) 下拉填充或双击B1右侧的填充柄 选中B列任一非空单元格 单击或多次单击常用工具栏上的升序排序或降序排序图标 在C1中输入或复制粘贴此公式 =INDIRECT("A"&(COLUMN(A:A)-1)*68+ROW($A1)) 右拉填充到E列 选中C1:E1,下拉填充到第68行
7. excel滚动随机抽取人名
第一步:找个百家姓,去掉标点符号,放到一个单元格里备用。
第二步:找1200个能做名字用的汉字放到另外一个单元格里。
第三步:写公式随机提取姓氏与名字组合起来。
这是一个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))
就是把内层公式产生的三个字的名字,在随机处理一次,或则取前两个字做姓名,或者取三个字做姓名。
8. excel怎样让两列人名顺序统一
1/5选中姓名这一列的数据,选中的标志就是表格的粗黑线,之后,依次在“开始”选项卡上选择:“编辑”-“排序和筛选”-“自定义排序”。
2/5会弹出“排序”窗口,在列的主要关键字中选择“姓名”,“排序依据”光瞧和“次序”执行默认选项即可。
3/5点击“确定”选项之后,场怕袭再次回到Excel界面,就会发现姓名这一列爷盲中相同的信息已经排列到一块。
4/5按照以上同样的方法再次进入“排序”窗口,在上方点击“选项”,就可以看到Excel排序的规则。
5/5默认的情况下,在你选择相应的数据之后,就会进行排序,在方向上是“按列排序”,在方法上是“字母排序”,在这样的规则之下,才能保证Excel中相同的信息会排列在一起。
9. excel随机排列人名
在B2输入=rand()然后下拉到b52对B列排序,选定扩展区域即可每排序一次,就打乱一次
10. 用excel随机抽取几个人名
用以下方法,Excel 制作抽奖和抽班委原理一样的
我用的版本是 Excel 2016,其他版本的界面可能略有不同。
案例 1:如何从 10 个人中一次性抽取 3 名获奖者,且所有中奖者不重复?
案例 2:如何从 10 个人中依次抽取 1、2、3 等奖各 1 名,每次抽取后固定住获奖者,且所有中奖者不重复?
所需函数及功能:
RAND()
RANK(number, ref, [order])
INDEX(array, row_num,[column_num])
IF(logical_test,[value_if_true],[value_if_false])
Conditional Formatting
为了便于理解,我把每个步骤拆开来讲解。
案例 1 解决方案:
以下是 10 个人员的名单,现在需要从中一次性抽 3 个幸运儿。
1. 在 B 列用 Rand 函数生成 10 个随机数
2. 在 C 列用 Rank 函数对这 10 个随机数排序
公式:=RANK(B2,B$2:B$11)
翻译:计算 B2 单元格在 B2~B11 数组中的排名,默认从大到小排。
3. 在 D 列用 Index 函数按 C 列的随机排名抽出中奖者。因为需要一次抽 3 个人,所以我们拉 3 行公式即可。
公式:=INDEX(A$2:A$11,C2)
翻译:在A列的指定数组中,读取出第 n 行单元格
使用方法 :
按住 F9,数字开始滚动,抽奖开始
放开按键,即为抽奖结果(因为 rand 函数基本不可能出现重复值,所以中奖人不会重复)
* 请注意:由于随机函数每次都会随机变化,为了固定住获奖人员名单,请复制获胜者名单,并且 paste value 到其他单元格。
案例 2 解决方案:
增加的需求:
每次抽一个人,抽出后固定中奖者
不得重复中奖
1. 给 D 的公式加个 if 条件,同时增加辅助列 E
公式:=IF(E2=1,D2,INDEX(A$2:A$11,C2))
翻译:如果 E2 单元格为 1,则固定 D2 单元格的值,否则,继续抽奖
当我们在 E2 中输入“1”以后,无论何时按下或放开 F9 抽奖,D2 的“王7”始终是固定的。
现在我们要抽第 2 个人,但是“王7”不可以重复中奖,怎么做?
在不使用 vba 的情况下,此处推荐一种最简便的方法。
2. 选中 D2~D11 --> 按 Ctrl + Q --> 选择 Formatting --> Duplicate Values
翻译:当“中奖者”区域内有重复人员,则高亮显示
如下,当我们抽第 2 个人的时候,又抽到了“王7”,会自动高亮显示。
3. 现在抽奖器已经做好了,我们把模板调整美观,再写个操作说明。
1) 把人员名单及辅助列移到“人员名单”sheet 中
2) 选中 E 列,通过 Format Cells --> Custom,把“1”显示为“已中奖”
这就是最终的抽奖模板和使用说明,有时间的话,可以加点图片效果什么的,然后就可以在公司年会耍酷啦!
使用说明:
1、将参加抽奖的人员名单,维护在“人员名单”表里面
2、按住 F9 开始抽奖(此时可以看到B列内容一直在变化)
3、一会功夫,放手,B 列此时就是被选出来的“中奖人”
4、在 C 列的第一个黄色单元格输入“1”,以便把“中奖人”锁定
5、重复 2~4 步骤抽二等奖(如果B列出现红色背景,则重复 2~3 步骤)
6、以此类推,抽出三等奖
11. excel随机抽取几个人名
方法如下:
1、首先打开要进行随机抽查的人员表。
2、然后打开插入函数对话框,类别中选择【全部】。
3、然后找到【RANDBETWEEN】,点击。
4、然后设置数字的最低值,还有最高值。
5、接着在抽查人员框中输入【=VLOOKUP(D2,A2:B11,2,FALSE)】。
6、最后即可看到抽查号码和对应的抽查人员。
另一种复杂方法如下:
全部名字放在一列(假设是A列),在B列加一个辅助列,在B1中输入或复制粘贴此公式=RAND()(说明:这是随机函数),下拉填充或双击B1右侧的填充柄,选中B列任一非空单元格 单击或多次单击常用工具栏上的升序排序或降序排序图标。在C1中输入或复制粘贴此公式=INDIRECT("A"&(COLUMN(A:A)-1)*68+ROW($A1)),右拉填充到E列,选中C1:E1,下拉填充到第68行。即可。
- 相关评论
- 我要评论
-