在用excel随机调用数据的时候,会想要同时获得和该数据相关的其他数据,比如随机调用一个Email,也希望同时获得密码。这里通过2007版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
将鼠标放在单元格右下角,变十字时下拉,得到多个随机数;
- 5
同步骤4,下拉数值3和数值1,完成了系列数据的随机提取。