如何使用 Excel 生成 5 列中两个值的所有排列?
How to generate all arrangements of two values in 5 columns using Excel?
我有两个值:1 和 0。我有 5 列。我需要在 Excel.
中生成所有可能的安排
例如,我有 2 列和 2 个值:0、1。只有 4 种可能的排列方式(有重复):
1 | 0
0 | 1
0 | 0
1 | 1
我需要为 5 列生成 1 和 0 的所有可能排列。重复的可能排列数由公式定义: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)
然后向下拖动并穿过
例如 - 对于在正确列中获取二进制数字的公式:
我有两个值:1 和 0。我有 5 列。我需要在 Excel.
中生成所有可能的安排例如,我有 2 列和 2 个值:0、1。只有 4 种可能的排列方式(有重复):
1 | 0
0 | 1
0 | 0
1 | 1
我需要为 5 列生成 1 和 0 的所有可能排列。重复的可能排列数由公式定义: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)
然后向下拖动并穿过
例如 - 对于在正确列中获取二进制数字的公式: