问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在ExcelA列中(A列是汽车零件)随机选取20个

发布网友 发布时间:2022-04-23 09:12

我来回答

2个回答

热心网友 时间:2023-08-17 21:36

我也假定A列有50个零件,是从A1到A50,在B列显示随机选取的20个。
我要增加C、D、E三个辅助列,用以显示随机抽取的过程。这个抽取过程综合应用了Excel的公式计算和VBA计算方法,能保证不重复地在50个零件中随机地抽取20个零件。
在D1单元格输入公式:
=COUNTBLANK(C$1:C1)
下拉到D50
D列列出了C列从第一行起到C列与D列同一行的单元格之间的空格数,也就是D列对C列的空单元格从1开始进行连续编号。
VBA程序先在1到50连续的50个数间随机抽取一个数,例如抽到39,则在C39单元格做记号1,并在E1单元格记录39这个数。
VBA程序再在1到49连续的49个数间随机抽取一个数,例如抽到17,则在D列查找第一次出现17的单元格,即C列第17个空白单元格C17所在行,C17单元格做记号1,并在E2单元格记录17这个数。

VBA程序再在1到48连续的48个数间随机抽取一个数,例如抽到4,则在D列查找第一次出现4的单元格,即C列第4个空白单元格C4所在行,C4单元格做记号1,并在E3单元格记录4这个数。
VBA程序再在1到47连续的47个数间随机抽取一个数,例如抽到7,则在D列查找第一次出现7的单元格,即C列第7个空白单元格C8所在行,C8单元格做记号1,并在E4单元格记录8这个数。
如此进行下去,直到在C列记录下20个1,E列记录了C列中1的所在行。
至此VBA程序完成了辅助列C列和E列的制作。
在B1单元格输入公式:
=INDEX(A:A,E1)
下拉至B20
B1:B20记录了从A1:A50随机抽取的20个不重复的零件。

其中的VBA程序是:
Range("C:C").ClearContents
For i1 = 1 To 20
i = Application.WorksheetFunction.RandBetween(1, 51 - i1)
i3 = Application.WorksheetFunction.Match(i, Range("D:D"), 0)
Range("C" & i3).Value = 1
Range("E" & i1) = i3
Next i1

热心网友 时间:2023-08-17 21:37

用INDEX函数可以方便实现。
如果在A中有50个零件,是从A1到A50,那我我可以在B列中来显示随机选取的20个。
首先,先在B1当中输入下面的公式,并回车。
=INDEX(A$1:A$50,INT(50*RAND()+1))
可以看到B1已经随机生成一个数字,然后在向下拖拉B1到B20,就可以在B1到B20当中看到随机的20个了。并且按F9可以更新数据。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 没学历在北京能干什么工作? 如何用excel从编号为1-820的资料中随机抽取20个样本? excel 如何从44个人里随机抽取 20人 (班级要参加运动会 从44人里面随机抽取20人 来参 如何利用EXCEL函数从一系列已列出的固定数据中随机抽出20个数据为一组的组合? 请教下 EXCEL 在一列数据中随机挑选20项 该如何操作(公式也可以) 哪种电器取暖最省电 冬天取暖用什么电暖器效果好又省电,请有用过的有 哪种类型的取暖器比较好用? 浴室取暖器哪种取暖方式好又省电? 电暖器哪种效果好还省电? 家里取暖什么省电效果好 有没有比较省电的取暖设备呢? 如何关闭360安全卫士开机启动? 冬天取暖用什么好经济又实惠? 怎样关闭电脑自带的杀毒软件和安全卫士 取暖器哪种取暖方式好又省电? 除了空调,哪一种电器取暖性能好还省电? 电脑上的360安全卫士,怎么卸载,从哪里关闭,说在另一个程序中打开... 我的电脑是华硕的,电脑自带的2345安全卫士,怎么把杀毒软件退出?不用... 在电脑上怎么关闭360安全卫士电脑开机后不停地跳出360安全卫士,关了一会又跳出来_百度问一问 在北京没学历怎么找工作? 在excel中,如何从一组数据中,随机抽出30个数据 没学历能在北京找工作吗? 求高手,EXCEl如何随机抽取一定的数据。谢谢! 学历低,在北京怎么找工作? 怎样在excel工作表中抽取随机数 在北京找工作可以不用学历吗?一般月薪多少??? 我大四了,想去北京找工作,同学们都说很难,具体情况怎样,了解的人来知道一下!!! 没什么学历在北京好找工作吗? 因为数据太多,如何实现excel表格中每20条数据随机选择一条 在北京没有学历找工作,应该上哪找比较好呢? 怎么在excel中作出随机挑选,比如说有100道题,随机抽取20题,不重复。 Excel如何随机并按数量分配一组数? 学历低,在北京怎么找工作 在excel中如何实现对某一列数据进行20%的随机抽取? 我想去北京找工作(又没有什么学历)好找麽? Excel如何多次从一组数据中随机抽取若干个数据? 北京怎么找工作比较靠谱没有经验怎么找到好工作? excel如何从一组数据中随机选择一组数据? 32岁,没有学历,女,在北京,到哪里找工作好找