【Excel函數125】HSTACK 將多個陣列水平堆疊,建立橫向合併與動態輸出的工具

更新 發佈閱讀 5 分鐘

在 Excel 365 中,HSTACK 函數能將多個陣列或範圍「水平合併」成一個新的動態陣列。它是動態陣列家族的一員,適合用於橫向資料整合、報表設計、欄位拼接與動態輸出。

🔹快速摘要(語法、用途、常見場景)

  • 用途:將多個陣列或範圍水平堆疊成一個新陣列
  • 語法=HSTACK(陣列1, 陣列2, …)
  • 常見場景:橫向合併資料、欄位拼接、報表設計、動態輸出

一、HSTACK 函數語法與用途

語法:

=HSTACK(array1, [array2],)
  • array1, array2, …:要水平堆疊的陣列或範圍
  • 回傳結果為一個新的動態陣列,將所有輸入橫向排列
  • 若陣列列數不同,會自動填補空白

例如,=HSTACK(A1:A3, B1:B3) 會將 A1:A3 與 B1:B3 合併成一個 3 列 2 欄的陣列。

二、範例教學:五個基礎 + 五個進階範例

🔸基礎範例

範例一:合併兩欄資料

=HSTACK(A1:A3, B1:B3)

範例二:合併三個不同範圍

=HSTACK(A1:A2, C1:C2, E1:E2)

範例三:合併文字與數值

=HSTACK({"姓名","分數"},A1:A5)

範例四:合併動態陣列

=HSTACK(SEQUENCE(3), SEQUENCE(3,1,10))

範例五:合併不同列數範圍

=HSTACK(A1:A4, B1:B2)

B 欄不足列數會自動填補空白。

🔸進階範例

範例六:搭配 VSTACK 建立完整表格

=VSTACK({"姓名","分數"},HSTACK(A1:A3,B1:B3))

範例七:搭配 DROP 移除多餘欄位後再合併

=HSTACK(DROP(A1:C5,0,1),D1:D5)

範例八:搭配 IF 判斷是否需要合併

=IF(COUNTA(B1:B3)>0,HSTACK(A1:A3,B1:B3),A1:A3)

範例九:批次合併多組資料(Excel 365)

=MAP({A1:A3,B1:B3,C1:C3},LAMBDA(x,HSTACK(x)))

範例十:搭配 WRAPROWS 重組合併後的陣列

=WRAPROWS(HSTACK(A1:A6,B1:B6),3)

三、常見問題解答(FAQ)

Q1:HSTACK 與 VSTACK 有何不同?

HSTACK 是水平堆疊,VSTACK 是垂直堆疊。

Q2:HSTACK 可以合併不同列數的範圍嗎?

可以,會自動填補空白。

Q3:HSTACK 可以合併文字與數值嗎?

可以,支援混合型別。

Q4:HSTACK 是否支援動態陣列?

支援,能與 SEQUENCE、FILTER 等函數搭配。

Q5:HSTACK 是否會改變原始資料?

不會,只回傳新的動態陣列。

四、注意事項與錯誤排除

  • 若輸入非陣列或範圍,會回傳 #VALUE!
  • 若合併範圍列數不同,會自動填補空白
  • 不支援直接合併整張工作表,需指定範圍
  • 適用於報表設計、欄位拼接與動態輸出
  • 建議搭配錯誤防呆邏輯處理空值或格式不一致

五、延伸技巧與相關函數

若需要更完整的資料合併與重組,可搭配以下函數:

  • VSTACK 函數:垂直堆疊資料,與 HSTACK 相對
  • DROP 函數:裁切不需要的列或欄,再進行合併
  • WRAPROWS / WRAPCOLS 函數:重組合併後的陣列格式
  • SEQUENCE 函數:建立動態數列,搭配 HSTACK 合併
  • MAP / LAMBDA 函數:批次處理多組資料,建立自訂合併邏輯

這些函數能與 HSTACK 組合成一套完整的「資料合併 → 格式重組 → 報表輸出 → 批次處理」流程。

六、結語與延伸閱讀推薦

HSTACK 函數是 Excel 中專門處理水平合併的動態工具,適合用在報表設計、欄位拼接、資料整合與動態輸出等情境。學會 HSTACK 後,你可以進一步探索:

  • [VSTACK 函數教學]:垂直堆疊的對應工具
  • [DROP 函數教學]:裁切資料的彈性工具
  • [WRAPROWS 函數教學]:重組陣列格式的排版利器
留言
avatar-img
留言分享你的想法!
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
35會員
296內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
2025/11/04
在 Excel 中,GETPIVOTDATA 函數能從樞紐分析表中擷取特定欄位或項目的彙總值。它能避免因樞紐表結構變動而導致公式錯誤,是建立動態報表、管理儀表板與精準查詢的核心工具。 用途:從樞紐分析表中擷取特定欄位或項目的彙總值 用於從樞紐分析表中提取特定資料
Thumbnail
2025/11/04
在 Excel 中,GETPIVOTDATA 函數能從樞紐分析表中擷取特定欄位或項目的彙總值。它能避免因樞紐表結構變動而導致公式錯誤,是建立動態報表、管理儀表板與精準查詢的核心工具。 用途:從樞紐分析表中擷取特定欄位或項目的彙總值 用於從樞紐分析表中提取特定資料
Thumbnail
2025/11/04
在 Excel 中,FORMULATEXT 函數能將指定儲存格中的公式「以文字形式」顯示出來,而不是計算結果。它常用於公式檢查、教學展示、文件化與除錯,是透明化公式邏輯的重要工具。 用途:將儲存格中的公式以文字顯示, 將公式傳回成字串 並可作為顯示公式的替代方案,而非僅顯示公式的計算結果
Thumbnail
2025/11/04
在 Excel 中,FORMULATEXT 函數能將指定儲存格中的公式「以文字形式」顯示出來,而不是計算結果。它常用於公式檢查、教學展示、文件化與除錯,是透明化公式邏輯的重要工具。 用途:將儲存格中的公式以文字顯示, 將公式傳回成字串 並可作為顯示公式的替代方案,而非僅顯示公式的計算結果
Thumbnail
2025/11/04
在 Excel 中,INDEX 函數能根據指定的列號與欄號,回傳陣列或範圍中的對應值。它是查找與引用的基礎函數之一,常與 MATCH 搭配使用,能取代 VLOOKUP/HLOOKUP,提供更高的彈性與效能。 用途:根據列號與欄號,回傳陣列中的值
Thumbnail
2025/11/04
在 Excel 中,INDEX 函數能根據指定的列號與欄號,回傳陣列或範圍中的對應值。它是查找與引用的基礎函數之一,常與 MATCH 搭配使用,能取代 VLOOKUP/HLOOKUP,提供更高的彈性與效能。 用途:根據列號與欄號,回傳陣列中的值
Thumbnail
看更多
你可能也想看
Thumbnail
最近開始轉涼了,各位鳥奴們是否會開始擔心小鳥會著涼呢?不用擔心,今天這篇直接帶你看需要的商品,而且今天除了照片之外,我們也直接帶連結✨讓你的雙11購物不盲目,讓你想買直接加入購物車,除了長知識也可以直接下單避寒神器🫱🏼文章結尾也會告訴大家在花錢的同時也能省錢、賺錢的小撇步,請記得留到最後!!
Thumbnail
最近開始轉涼了,各位鳥奴們是否會開始擔心小鳥會著涼呢?不用擔心,今天這篇直接帶你看需要的商品,而且今天除了照片之外,我們也直接帶連結✨讓你的雙11購物不盲目,讓你想買直接加入購物車,除了長知識也可以直接下單避寒神器🫱🏼文章結尾也會告訴大家在花錢的同時也能省錢、賺錢的小撇步,請記得留到最後!!
Thumbnail
Excel SUMIF 函數教學:快速學會自動分組求和,大幅提升工作效率,減少人工計算錯誤。這篇文章將詳細介紹 SUMIF 函數的基本語法、實際應用及優點,讓你輕鬆應對大量數據處理。
Thumbnail
Excel SUMIF 函數教學:快速學會自動分組求和,大幅提升工作效率,減少人工計算錯誤。這篇文章將詳細介紹 SUMIF 函數的基本語法、實際應用及優點,讓你輕鬆應對大量數據處理。
Thumbnail
SUMIF 函數是數據分析的利器,幫助你輕鬆篩選並加總特定條件下的數據。無論你想了解某產品在特定期間內的銷售總額,或是分析特定客戶的購買金額,SUMIF 都能快速提供精確結果。這個工具適合自動化報表設定和即時數據分析,讓你不必手動篩選數據即可得到所需的答案。
Thumbnail
SUMIF 函數是數據分析的利器,幫助你輕鬆篩選並加總特定條件下的數據。無論你想了解某產品在特定期間內的銷售總額,或是分析特定客戶的購買金額,SUMIF 都能快速提供精確結果。這個工具適合自動化報表設定和即時數據分析,讓你不必手動篩選數據即可得到所需的答案。
Thumbnail
你是否曾經遇到這樣的情況?手上有一張表格,需要根據某個欄位進行分類,但表格又很繁雜,如果手動一個個查找,就需要花費大量時間才能找到想要的資料,這樣實在是太沒效率又容易眼花。 今天,我就來教你一個FILTER 函數快速分類技巧,讓你輕鬆掌握數據,節省時間。
Thumbnail
你是否曾經遇到這樣的情況?手上有一張表格,需要根據某個欄位進行分類,但表格又很繁雜,如果手動一個個查找,就需要花費大量時間才能找到想要的資料,這樣實在是太沒效率又容易眼花。 今天,我就來教你一個FILTER 函數快速分類技巧,讓你輕鬆掌握數據,節省時間。
Thumbnail
在職場上,無論是公司老闆、財務人員、業務人員,都需要隨時掌握公司的收支狀況。如果能夠快速、準確地計算出相關金額,將對工作效率和決策能力有很大幫助。 Excel中的SUM函數可以用來計算數值範圍的總和。在收支表中,我們可以利用SUM函數來快速計算收入、支出和結餘金額。
Thumbnail
在職場上,無論是公司老闆、財務人員、業務人員,都需要隨時掌握公司的收支狀況。如果能夠快速、準確地計算出相關金額,將對工作效率和決策能力有很大幫助。 Excel中的SUM函數可以用來計算數值範圍的總和。在收支表中,我們可以利用SUM函數來快速計算收入、支出和結餘金額。
Thumbnail
在工作中,我們經常會遇到需要處理會議、講座、活動等報銷的情況。對於報銷人員來說,快速查找報銷金額費用是一件非常重要的工作。今天要教大家一個Excel技巧,可以來快速查找會議、講座、活動報銷金額費用。這個技巧利用的是VLOOKUP函數。
Thumbnail
在工作中,我們經常會遇到需要處理會議、講座、活動等報銷的情況。對於報銷人員來說,快速查找報銷金額費用是一件非常重要的工作。今天要教大家一個Excel技巧,可以來快速查找會議、講座、活動報銷金額費用。這個技巧利用的是VLOOKUP函數。
Thumbnail
在臺灣,有部分企業會使用民國日期,因此如何在 Excel 中轉換民國和西元日期就顯得非常重要。 除了日期轉換之外,計算年紀、星期、生肖、星座也是常見的日期處理需求。這些需求看似簡單,但如果沒有 Excel 的幫助,可能會花費不少時間和精力。
Thumbnail
在臺灣,有部分企業會使用民國日期,因此如何在 Excel 中轉換民國和西元日期就顯得非常重要。 除了日期轉換之外,計算年紀、星期、生肖、星座也是常見的日期處理需求。這些需求看似簡單,但如果沒有 Excel 的幫助,可能會花費不少時間和精力。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News