修改此控制項目會使頁面自動更新

TRANSPOSE
TRANSPOSE 函數會傳回垂直集合輸入格作為水平陣列輸入格,或者反之亦然。
附註
TRANSPOSE 會傳回包含調換值的陣列。此陣列包含的橫列數等於原始集合中的直欄數,且包含的直欄數等於原始集合中的橫列數。此陣列中的值可使用 INDEX 函數來決定。
範例 |
---|
提供下列表格: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 5 | 15 | 10 | 9 | 7 |
2 | 11 | 96 | 29 | 11 | 23 |
3 | 37 | 56 | 23 | 1 | 12 |
INDEX 函數的格式為 =INDEX(範圍, 橫列索引, 直欄索引, 區域索引) =INDEX(TRANSPOSE($A$1:$E$3), 1, 1) 會傳回 5,即已調換陣列之列 1 欄 1 中的值(原始集合的列 1 欄 A)。 =INDEX(TRANSPOSE($A$1:$E$3), 1, 2) 會傳回 11,即已調換陣列之列 1 欄 2 中的值(原始集合的列 2 欄 A)。 =INDEX(TRANSPOSE($A$1:$E$3), 1, 3) 會傳回 37,即已調換陣列之列 1 欄 3 中的值(原始集合的列 3 欄 A)。 =INDEX(TRANSPOSE($A$1:$E$3), 2, 1) 會傳回 15,即已調換陣列之列 2 欄 1 中的值(原始集合的列 1 欄 B)。 =INDEX(TRANSPOSE($A$1:$E$3), 3, 2) 會傳回 29,即已調換陣列之列 3 欄 2 中的值(原始集合的列 2 欄 C)。 =INDEX(TRANSPOSE($A$1:$E$3), 4, 3) 會傳回 1,即已調換陣列之列 4 欄 3 中的值(原始集合的列 3 欄 D)。 |
為供參考,轉置的表格(如記憶體中所維護的)會如下方顯示。 |
1 | 2 | 3 | |
---|---|---|---|
1 | 5 | 11 | 37 |
2 | 15 | 96 | 56 |
3 | 10 | 29 | 23 |
4 | 9 | 11 | 1 |
5 | 7 | 23 | 12 |
也請參閱INDEX