高分悬赏!Excel 随机组合两组数据并且不重复?

如图所示,A,B两列分别有若干数据,且两列数据完全一样。现在需要一个办法,使下方的黄色框内可以显示随机组合的A列与B列,且不能出现数据重复,如A列随机到E,那B列就不能再随机到E,即黄框内不能出现类似AA,CC,DD,GG这样相同的组合。且保证每按一次F9(刷新)都可以自动重新组合一次。

第1个回答  2021-11-07

问题简化一下,就1组,随机取两个不重复值。是这意思吧

追问

是的,可以这样理解,但是其实我需要随机取2-8组
有时候需要出现AJ,有时候需要出现KBD,有时候我需要出现,BAJIGFD,这样,其实最好可以出现8个生成框,我想要几个就用几个这种,再次感谢大佬~
还有就是
=TEXTJOIN(",",,INDEX(A1:A14,MOD(LARGE(RANDBETWEEN(ROW(1:14)^0,50)/1%+ROW(1:14),{1;2}),100)))
这行代码为什么我用在我的Excel上没有作用呢?

追答

根据您需求,添加了选择生成几个的选项。另外截图看一下您说的”没有作用“是什么状况。或者私聊吧。

本回答被提问者采纳
第2个回答  2021-11-07
需要添加辅助列 C1=INDEX(A:A,G1)&INDEX(B:B,I1)F1=RAND()G1=RANK(F1,F$1:F$21)上述公式向下复制 复制F、G列在H、I列粘贴。
第3个回答  2021-11-07
可以尝试VBA字典方法解决。
相似回答