用excel生成排列组合,从bcdfghjklmnpqrstywxz中任意选4个字母生成排列组合,将所有的排列组合都生成出来

用excel生成排列组合,从bcdfghjklmnpqrstywxz20个中任意选4个生成排列组合,也就是说不含aeiouv等字母,

输入以下公式,然后向下填充至160000行,生成160000个排列组合。

=OFFSET(A$1,INT((ROW(A1)-1)/(20*20*20)),)&OFFSET(A$1,MOD(INT((ROW(A1)-1)/(20*20)),20),)&OFFSET(A$1,MOD(INT((ROW(A1)-1)/20),20),)&OFFSET(A$1,MOD(ROW(A1)-1,20),)

详见附图

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-12
你好,两个
=INDIRECT("A"&INT(RAND()*40)+1)&INDIRECT("A"&INT(RAND()*40)+1)
三个
=INDIRECT("A"&INT(RAND()*40)+1)&INDIRECT("A"&INT(RAND()*40)+1)&INDIRECT("A"&INT(RAND()*40)+1)
四个
=INDIRECT("A"&INT(RAND()*40)+1)&INDIRECT("A"&INT(RAND()*40)+1)&INDIRECT("A"&INT(RAND()*40)+1)&INDIRECT("A"&INT(RAND()*40)+1)追问

你能发生成的表格文件吗?像这样的。

本回答被网友采纳
相似回答