在 Excel 裡要串接不同陣列(表格),可以使用 VSTACK 函數或是 HSTACK 函數。

1. 依垂直方向串接陣列

使用 VSTACK 函數可以將多個陣列依垂直方向串接。

Excel-依垂直方向或水平方向串接陣列

(1) 儲存格F7:=VSTACK(B3:D5,F3:H5)

原始內容為空白者會顯示「0」。

(2) 儲存格F15:=VSTACK(B3:D4,B7:C9)

陣列的欄數少於所選陣列的最大寬度者顯示錯誤訊息「#N/A」。

(3) 儲存格F22:=IFERROR(VSTACK(B3:D4,B7:C9),"")

利用 IFERROR 函數將錯誤訊息轉換為空白(空字串)。

 

2. 依水平方向串接陣列

使用 HSTACK 函數可以將多個陣列依水平方向串接。

Excel-依垂直方向或水平方向串接陣列

(1) 儲存格F7:=HSTACK(B3:D5,F3:H5)

原始內容為空白者會顯示「0」。

(2) 儲存格F13:=HSTACK(B3:D4,B7:C9)

陣列的欄數少於所選陣列的最大寬度者顯示錯誤訊息「#N/A」。

(3) 儲存格F20:=IFERROR(HSTACK(B3:D4,B7:C9),"")

利用 IFERROR 函數將錯誤訊息轉換為空白(空字串)。

 

【延伸閱讀】

 Excel-將表格中的內容轉成一欄和轉成一列組成新的表格

 Excel-將一列(一欄)轉換為多列或多欄組成新的表格

 Excel-取用和去除陣列(表格)中的欄或列組成新的表格

 Excel-依垂直方向或水平方向串接陣列組成新的表格

 Excel-指定表格的欄或列重新組成新的表格

 

【參考資料】

  VSTACK 函數參考微軟提供的說明網頁:
  HSTACK 函數參考微軟提供的說明網頁:

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()