49*48*47*46*45*44 = 10 068 347 520
先说结果,一个sheet如果你不分多列的话,肯定放不下
给个建议,但是偶自己没有尝试过,把1-49写成一个行一个列,那么49*49 = 2 401 种,把中间的对角线49个去掉就是2352个,这样就把随机取2个所有的可能都放出来了,然后你可以把这些单元格的内容再放成一行或者一列,另外的列/行放上1-49,办法和上面类似,计算3个出现的情况,以此类推到6个,ok,比较傻瓜的办法了。
话说老夫用python 2行就搞定了
from itertools import combinations
res = combinations(list(range(1,50)),6)
排列的数字太多,内存溢出了,组合的话结果有13983816种,嗯,看你要排列还是组合了,建立给出的是排列