我有一个 excel 2007 工作表,其中 A 列中有员工姓名,B 列中有条目总数。我需要能够从条目总数中随机选择 x 个员工姓名,考虑到有些人会有多个条目。
例如:
Amy............30
Brian..........12
Charlene.......15
Michael.........1
Nathan..........7
做这个的最好方式是什么?
我最初的想法是:
1)在另一列(如C)中找到随机数在B列中出现的最大值()。然后找到所有新列的最高值。
2) 创建一个包含所有潜在条目的 VBA 数组,并从那里随机选择一个。
3)遍历A列中的所有名称并创建一个临时工作表,其中包含每个B列实例,然后分配一个随机num生成器并选择前n个。
话虽如此,可能会有一些更容易的事情。我不知道从哪里开始。通常我可以找到与我需要的代码相似的代码,但我没有任何运气。您可以提供的任何帮助将不胜感激。
先感谢您。