这是另一个论坛的交叉帖子。这样做的原因是有一个 S/O 帖子非常接近我需要做的事情: S/O post
交叉帖子显示了我需要的示例,但希望这里有人了解 S/O 的 python 示例中显示的逻辑,但知道如何在 Excel 中应用它。
它的要点是采用 ('a,b,c,d') 并找到所有唯一对:
a,b a,c a,d b,c b,d c,d
b,a 不应该在列表中,因为 a,b 已经存在等等。
有很棒的 python 代码,但是 vba 示例确实可以满足我的需要。
我正在使用Windows,Excel 2010,最终希望能够运行带有很多列的宏。
奖金数学问题:我认为答案在组合/排列公式领域的某个地方,但显然我在这个网站上询问是有原因的:
如果我创建一个包含 10 列的新工作表,并将每列与其他列配对一次,我最终会得到多少张工作表?
是N吗!/r!(nr)!
10!/2!(8!)
45?