EXCEL表中,我有400条数据,在Sheet1包括姓名和编号,怎样实现随机产生20条数据到Sheet2中?

来源:百度知道 编辑:UC知道 时间:2024/06/21 23:03:52
400条数据不是重复的,通过EXCEL表格怎样很方便的完成?

sheet2的A1输入公式 =INDIRECT("sheet1!A"&INT(RAND()*399)+1)
B1输入公式 =VLOOKUP(A1,Sheet1!A:B,2,0)
A1:B1公式向下复制到20行

如果你的sheet1里的 A列是序号,B列是姓名,
可以在sheet2里任意地方用公式 : =vlookup(randbetween(1,400),Sheet1!A:B,2,false)

公式完成后,向下拉20行。就会在sheet1里随机挑选20个数据,当你每次操作这张表格时(比如在空白的单元格双击鼠标左键或者输入任何字符等操作)又会重新再在sheet1里随机挑选20个数据。