Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何在具有大量列的数据库中删除列中的重复项_Excel_Database_Duplicates - Fatal编程技术网

Excel 如何在具有大量列的数据库中删除列中的重复项

Excel 如何在具有大量列的数据库中删除列中的重复项,excel,database,duplicates,Excel,Database,Duplicates,我需要为大约1000个用户的模拟创建一个excel数据库。每个用户都有一个包含0-100个项目的购物列表 我分别创建了一个购物项目的随机列表,总共有300个项目 我想知道的是,我如何随机分配购物项目给每个用户,而不在每个用户的购物袋中重复该项目两次(例如,用户的购物袋中只能出现一次胡萝卜),并且每个用户的购物袋中可能有不同数量的项目?谢谢你的帮助,苏这就像洗牌和处理扑克牌一样(用300个物品而不是52张牌): 使用这种方法,一个给定的用户不能重复任何项目(就像一个用户不能得到2-3个红心一样)。

我需要为大约1000个用户的模拟创建一个excel数据库。每个用户都有一个包含0-100个项目的购物列表

我分别创建了一个购物项目的随机列表,总共有300个项目


我想知道的是,我如何随机分配购物项目给每个用户,而不在每个用户的购物袋中重复该项目两次(例如,用户的购物袋中只能出现一次胡萝卜),并且每个用户的购物袋中可能有不同数量的项目?谢谢你的帮助,苏这就像洗牌和处理扑克牌一样(用300个物品而不是52张牌):

使用这种方法,一个给定的用户不能重复任何项目(就像一个用户不能得到2-3个红心一样)。因此,删除重复项不是问题

这可以很容易地在Excel中进行模拟

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