如何删除具有大量列

时间:2018-05-05 15:35:15

标签: excel database duplicates

我需要为大约1000个用户的模拟创建一个Excel数据库。每个用户都有一个0-100项的购物清单。

我已经单独创建了一个随机的购物项目列表,共有300个项目。

我想知道的是,我如何随机地为每个用户分配购物项目,而不是在每个用户shoppig包中重复该项目两次(用户只能在购物袋中出现一次胡萝卜)并给予每个用户他们的购物袋中可能有不同数量的商品?谢谢你的帮助,苏

1 个答案:

答案 0 :(得分:1)

这就像洗牌和处理扑克牌(300件而非52张牌)

For each player
   randomize the items
   pick a random number of samples
   assign that user those samples
repeat for the next user

使用这种方法,给定的用户不能重复任何项目(就像一个用户不能被处理2个3-of-heart)。因此,删除重复项不是问题。

这可以在Excel中轻松模拟。