2022-12-01 07:15来源:m.sf1369.com作者:宇宇
Excel表格随机提取数据方法如下
1.首先打开需要处理的表格,并在表格前插入两列辅助列。
2.在A列上方的小框中输入A2:A953即可选中A整列。
3.输入=RAND()并同时按下Ctrl+enter键即可快速输入随机数。
4.在B2单元格输入=RANK(A2,A:A)并按enter键。
原数据分A、B、C、D四列即月、日、产品名称、数量输入,到需要统计时对区域数据进行数据透视,按月份、产品名称进行统计即可。具体方法是:
1、打开BOOK1表,按上述的格式输入原始资料,2、在菜单-数据-数据透视表和数据透视图,并按向导操作:在这我们选择做数据透视表,下一步;选择数据区域(按需要、全部选择),下一步;数据透视表显示位置--现有工作表,如:$F$3;布局:将右边的按钮的“月”拉到行的位置,“产品名称”拉到列的位置,“数量”拉到数据位置,确定;完成;
3、这时数据透视表已出现了,你可以选择你要月份或产品名称,也可以将需要的内容复制,选择性(数值)粘贴到需要的位置。
4、在选择数据区域时你可以选择A:D,这样你可能不断输入原始资料,透视表直接得出结果。
复制excel中求和的数字通过Ctrl+C复制,粘贴为值即可。方法步骤如下:
1、打开需要操作的EXCEL表格,选中求和的数字所在相关单元格,通过Ctrl+C复制。
2、在需要粘贴的目标单元格,点击鼠标右键,在粘贴选项中点击选择“值”即可。
3、返回EXCLE表格,将原求和结果删除,发现不影响复制粘贴的数值,成功将excel中求和的数字复制出来。
假设你sheet1有248行数据从A列到F列 sheet2 A1输入 =rand() 向下填充到248行 B1输入 =rank(a1,$a$1:$a$248) 向下填充至50行 C1输入公式 =index(sheet1!a:a,$b1,1) 向右填充至H列 然后向下填充至50行 C1-H50范围就是随机提取出来的数据 不过数据时随机的,在表格内做任意修改输入都会变一次
1、首先打开表格,依次点击文件—选项—自定义功能—勾选开发工具—确定。
2、然后依次选择开发工具—加载项—勾选分析工具库—确定,接着在数据选项下就能看到数据分析功能。
3、假设要从数据中抽取30%,依次点击数据—数据分析—抽样—确定。
4、弹出抽样对话框,选择需要抽样的单元格区域,在随机样本数中输入30%,根据情况设置输出区域,点击确定。
你好!
=int(rand()*10)
我的回答你还满意吗~~
首先,打开Excel表格程序,进入到Excel表格程序的操作主界面中。
二、然后,Excel表格中,选中一格空白单元格,在单元格中输入“=rand()*1”,回车确定。
三、最后,即可看到Exce的单元格中自动生成一个“0-1”之间的一个随机数,问题解决。
首先把4000个单词全部放到A列去(这样做的话好写公式)B1输入=RAND() ;
C1输RANK(B1,$B$1:$B$4000) 选择B1 C1 公式往下拉到4000:这个时候C列的数就是1~4000,没有重复 按照这个 来制作表的话不会重复,直接用随机函数会出现重复的情况!
EXCEL中随机抽取100行,可添加辅助列,输入随机函数rand(),再使用筛选,筛选最小的100个或最大的100个,即可。
用以下方法,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、以此类推,抽出三等奖
randbetween两个区间choose+randbetween:=CHOOSE(RANDBETWEEN(1,2),RANDBETWEEN(-9,-5),RANDBETWEEN(3,6))