Excel从列表中随机select具有多个条目的名称

我有一个excel 2007工作表,列A中的员工姓名和列B中的条目总数。我需要能够从总条目数中随机selectx个员工姓名,从而允许一些员工具有多个条目。

例如:

Amy............30 Brian..........12 Charlene.......15 Michael.........1 Nathan..........7 

做这个的最好方式是什么?

我最初的想法是:

1)find另一列(如C)中随机数列B发生的最大值()。然后find所有新列的最高值。

2)创build一个所有potiential条目的VBA数组,并从那里随机select一个。

3)循环遍历列A中的所有名称,并创build一个临时工作表,其中包含每个列的B实例,然后分配一个随机数生成器,并select最前面的n。

话虽如此,可能会更容易一些。 我不知道从哪里开始。 通常我可以find类似于我所需要的代码,但是我没有任何运气。 任何帮助,你可以提供将不胜感激。

先谢谢你。

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

SO1

SO2