如何使用 Excel 生成 5 列中两个值的所有排列?

How to generate all arrangements of two values in 5 columns using Excel?

我有两个值:10。我有 5 列。我需要在 Excel.

中生成所有可能的安排

例如,我有 2 列和 2 个值:01。只有 4 种可能的排列方式(有重复):

1 | 0
0 | 1
0 | 0
1 | 1

我需要为 5 列生成 10 的所有可能排列。重复的可能排列数由公式定义:n^k。 因此,对于 5 列和 2 值,它是 2^5 = 32 排列。

在Excel中:

等等


是否可以在不手动输入 1 和 0 的情况下自动执行?

您基本上想用二进制数从 0 到 31,然后将二进制结果拆分到列中。你可以这样做:

  • A 列 - 只是数字,即 0、1、2、3、4
  • B 列 - =DEC2BIN(A2,5)
  • C 到 G 列 - =MID($B2,C,1) 然后向下拖动并穿过

例如 - 对于在正确列中获取二进制数字的公式: