在excel表中随机提取系列数据

时间:2024-03-11 19:25:17

在用excel随机调用数据的时候,会想要同时获得和该数据相关的其他数据,比如随机调用一个Email,也希望同时获得密码。这里通过2007版excel软件,利用两条简单公式就可以实现。

 

方法/步骤

  1. 1

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

 

 

  1. 2

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

 

 

  1. 3

同理,在数值1 对应单元格中就应该输入:=VLOOKUP($G3,$A$2:$D$18,2,FALSE)

 

 

  1. 4

将鼠标放在单元格右下角,变十字时下拉,得到多个随机数;

 

 

  1. 5

同步骤4,下拉数值3和数值1,完成了系列数据的随机提取。