0

我有一个 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个。

话虽如此,可能会有一些更容易的事情。我不知道从哪里开始。通常我可以找到与我需要的代码相似的代码,但我没有任何运气。您可以提供的任何帮助将不胜感激。

先感谢您。

4

1 回答 1

2

如果我正确理解了您的问题,我可能会这样做(我刚刚阅读了您的问题标题):

SO1

二氧化硫

于 2013-09-17T21:02:37.593 回答