当前位置:首页 » 数据仓库 » excel随机取数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

excel随机取数据库

发布时间: 2022-12-06 17:12:43

‘壹’ 如何从excel表中随机提取系列数据的教程

在 Excel 中录入好数据以后,有些情况会需要抽查一些数据,因此会用到从表中随机提取系列数据的功能,如果不知道该如何操作的朋友不妨一起来学习探讨。下面是由我分享的如何从excel表中随机提取系列数据的教程,以供大家阅读和学习。

如何从excel表中随机提取系列数据的教程:

从表中提取数据步骤1:如图,要随机调用表格左侧数据表中的姓名和数值。首先在单元格中输入公式:=INDIRECT("A"&RANDBETWEEN(2,18)) 这里A代表A栏,RANDBETWEEN(2,18)代表随机选取从第二行到第18行的数据,输入公式后按enter键;(这里也可以用公式:=INDIRECT(ADDRESS(ROUNDUP(RAND()*18,1),1))来实现)

从表中提取数据步骤2:上一步骤我们得到了一个随机的姓名,如果还要调用这个姓名对应的数值,如数值3和数值1,可以利用vlookup这个公式, 如下图,在单元格中输入:=VLOOKUP($G3,$A$2:$D$18,4,FALSE) 并按enter键。这里G3代表姓名所在的单元格,这个字段就类似于定位符;$A$2:$D$18 代表表格区域即目标值所在的区域;4代表目标值所在的列,表格区域中的第四列数据就是数值3;false代表精确查询。

从表中提取数据步骤3:同理,在数值1 对应单元格中就应该输入:=VLOOKUP($G3,$A$2:$D$18,2,FALSE)

从表中提取数据步骤4:将鼠标放在单元格右下角,变十字时下拉,得到多个随机数;

‘贰’ 如何从excel中随机提取整行数据

先给数据做随机编号。可用随机函数:
1、插入辅助列(B列吧),在B1输入=INT(RAND()*5000+1)回车并向下填充(假设有5000行)。
2、选B列——复制——原地不动——右键——选择性粘贴——数值——确定。
3、选数据区域——菜单栏——数据——排序——主要关键字:列B——升序(或降序均行)——确定。
4、这样就把各行给随机打乱了。取前200行就是随机提取的行。
5、如果怕把原来各行的顺序打乱,B列排序前先插入一列(C列)——前两格输入1、2——选1、2两格向下填充形成序列号——B列排序并提取后,选C列排序就可以恢复原状了。

‘叁’ EXCEL从数据库提取数据

1、打开源数据文件,把首行中的对应的数据,复制行到空白位置。

‘肆’ excel表格中从一组数据中随机提取一组数据

给你个VBA版本的,代码根据你提供的表格实际结构所写如下:

Sub mytest()

Dim ar(1 To 20), d, j%, x%,m As Range

Set d = CreateObject("scripting.dictionary")

For Each m In Sheets(3).Range("c2:g5")

x = x + 1

ar(x) = m.Text

Next

Do

j = Int(Rnd() * 20 + 1)

d(ar(j)) = ""

Loop Until d.Count = 5

Range("c6").Resize(1, 5) = d.keys

Range("c6").Resize(1, 5).Font.Color = RGB(255, 0, 0)

Range("c6").Resize(1, 5).Font.Bold = True

End Sub


代码实际运用显示

‘伍’ excel怎么从一列或一行数据中随机抽取一个数

的具体步骤如下:

需要准备的材料分别是:电脑、Excel表格。

1、首先打开需要编辑的Excel表格,进入到编辑页面中。