如何在 EXCEL 表格中随机提取数据
我有三万条数据,内容有四项,依次为:
客户姓名 联系方式 联系地址 联系城市
比如说:
联系城市一列的城市有很多,比如上海、北京、青岛、郑州等等共 40 个
我现在想在每个城市中随机抽查 10 位客户
通过 EXCEL,有什么办法可以很方便的完成呢?
解决方案如下:
先在“客户姓名”前插入一列,这里当是 A 列,用来产生随机数。如下:
“随机数 客户姓名 联系方式 联系地址 联系城市” 本例当在第 2 行。
再 把 这 行 文 字 复 制 到 I2—M2 在 A3 用 以 下 公 式 :
=IF(E3=$H$3,ROUND((RAND()*10000),-3)+ROW(),"") ,作用是产生 一
个随机数,拖曳填充至最后。
单元格 H3:填写城市名称:如“广州”等。这里可以使用数据中下拉序列。
单元格 H6:=COUNTIF(A:A,">0")。统计这个城市共有多少客户。
I3: =LARGE(A:A,ROW(A1))
J3: =VLOOKUP(I3,A:E,2,0)
k3: =VLOOKUP(I3,A:E,3,0)
L3: =VLOOKUP(I3,A:E,4,0)
M3: =VLOOKUP(I3,A:E,5,0)
把 I3-M3 向下拖曳复制 10 行。要多少人就拖多少行。
双击任一单元格都能产生一个新的 10 人名单。