excel滚动随机抽取人名?1.打开excel中要进行的随机抽取名单,点击插入函数。2.在弹窗的类别中选择全部,下滑点击RANDBETWEEN。3.设置函数的参数后,在抽查人员框中输入=VLOOKUP(D2,A2:B11,2,FALSE)。4.即可查看到抽取号码和对应的抽查人员。那么,excel滚动随机抽取人名?一起来了解一下吧。
用VBA代码(我设置的抽签1-100,不会有重复),如下:Subcq()Range("c3:e3").ClearContentsDimiAsBytei=3T1:DoWhilei<6IfCells(3,i)=""ThenCells(3,i)=Application.RandBetween(1,100)EndIfi=i+1LoopIfApplication.Or(Cells(3,3)=Cells(3,4),Cells(3,3)=Cells(3,5),Cells(3,4)=Cells(3,5))ThenRange("c3:e3").ClearContentsGoToT1EndIfEndSub效果缓春如下(若图扰雀耐片没有动画,请点岁虚一下图片)
第一步,在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+回车
应该就可以达到你的要求
全部名字放在一列(假设是A列)
在B列加一个辅助列,在B1中输入或复制粘贴此渗芦正公式
=RAND()
(说明:这是随机函数)
下拉丛悔填充或双击B1右侧的填充柄
选中B列任一非空单元格 单击或多次单击常用栏上的升序排序或降序排序图标
在C1中输入哗告或复制粘贴此公式
=INDIRECT("A"&(COLUMN(A:A)-1)*68+ROW($A1))
右拉填充到E列
选中C1:E1,下拉填充到第68行
一孙芹做个取巧、简单的方法,用公式就能解决,假设有10个人
1、A1:A10输入公式=rand()
2、在B1:B10输入公式B1=rank(A1,$A$1:$A$10),下拉到B10
3、在则衡E1:E10输入1-10
4、在F1:F10输入人名
5、在C1输入公式 C1=VLOOKUP(B1,$E$1:$F$10,2,0),下拉到C10
6、启动按住F9,放开停首和止即可,无需其他操作,如果不想让其他人看到ABEF列的数字,把字体调成白色即可。
第一步确定抽奖的人数 把N个人名有顺序排列在一个位置
第二步加入函数1=randbetween(1,N)
第三步加入函数2=index(人名所在的单元格,函数所在的单元盯厅缓格)
第四步在人名区域选择条件格式=函数2的突出显示(红色填充)
按F9即可开始抽伏肢奖凯模(以前回答过这个问题。)
以上就是excel滚动随机抽取人名的全部内容,1、首先打开要进行随机抽查的人员表。2、然后打开插入函数对话框,类别中选择【全部】。3、然后找到【RANDBETWEEN】,点击。4、然后设置数字的最低值,还有最高值。5、。