水平並按順序附加陣列,以傳回較大的陣列。
語法
=HSTACK(array1,[array2],...)
HSTACK 函數語法具有下列引數:
陣列 要附加的陣列。
註解
HSTACK 會傳回將每個陣列引數附加於資料列中所形成的陣列。 產生的陣列會為下列維度:
-
列 每個陣列引數的列計數上限。
-
欄 每個引數陣列中所有欄的合併計數。
錯誤
如果陣列的列數少於所選陣列的最大寬度,Excel 會在其他列中傳回 #N/A 錯誤。 在 IFERROR 函數 內使用 HSTACK,以您選擇的值取代 #N/A。
範例
請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 如有需要,您可以調整欄寬來查看所有資料。
橫向依序附加兩個簡單的陣列,使結果成為一個陣列。
資料 |
||||||
A |
B |
C |
AA |
BB |
副本 |
|
D |
E |
F |
DD |
EE |
FF |
|
公式 |
||||||
=HSTACK(A2:C3,E2:G3) |
水平依序附加三個陣列,讓結果成為一個包含三個列和六個欄的陣列,並以 #N/A 錯誤填入空白陣列元素。
資料 |
|||||||
1 |
2 |
A |
B |
X |
Y |
||
3 |
4 |
C |
D |
||||
5 |
6 |
||||||
公式 |
|||||||
=HSTACK(A2:B4,C2:D3,E2:F2) |
水平依序附加三個陣列,讓結果成為一個包含三個列和六個欄的陣列,並以 #N/A 錯誤填入空白陣列元素。 因為儲存格 F3 原本是空白的,所以儲存格 F7 中會新增 0 值。
資料 |
|||||||
1 |
2 |
A |
B |
C |
#VALUE! |
||
3 |
4 |
D |
E |
F |
|||
5 |
6 |
||||||
公式 |
|||||||
=HSTACK(A2:B4,C2:D3,E2:F3) |