如何利用EXCEL函数从一系列已列出的固定数据中随机抽出20个数据为一组的组合?
发布网友
发布时间:2022-04-23 09:12
我来回答
共1个回答
热心网友
时间:2023-10-09 04:43
方法一:
假设数据区域为A1:E80,在该区域外任一位置输入
直接输入公式:
=OFFSET($A$1,RAND()*80,RAND()*5)
注:$A$1是你左上角单元格的位置(如果不是该位置要做相应改变)。
方法二:
VBA:(假设数据区域为A1:E80,F1:F20放抽出数据)
Sub ZXB()
Dim I As Long
Randomize
For I = 1 To 20
Cells(I, 6) = Cells(Int(Rnd() * 79) + 1, Int(Rnd() * 4) + 1)
Next I
End Sub