0

私はこのようにExcelの列を1つの列にマージしようとしています...

List1   List2   List3   List4   List5
1       0       0       0       0
0       1       0       0       0
0       0       1       0       0
0       0       0       1       0
0       0       0       0       1

これに...

List
0
1
2
3
4

List1 に 1 がある場合、マージされた列の値は 0 になり、List2 が 1 の場合、マージされた列の値は 1 になります...

4

1 に答える 1

1

データが左上隅から始まる場合、結果範囲のセルに対して、次のような配列数式を記述できます。

{=SUM(A2:E2*(COLUMN(A2:E2)-1))}

もう 1 つのアイデアは、結果範囲全体に対して 1 つの配列数式を記述することです。

{=MMULT(A2:E6,{0;1;2;3;4})}
于 2012-05-27T20:24:14.117 に答える