萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 軟體知識 >  >> 影像處理 >> 綜合

Excel 陣列公式建立實戰:單一結果與多重結果兩大模式

核心概念回顧

陣列公式以 Ctrl+Shift+Enter (CSE) 確認,公式外層帶 { }。分為 單一結果(聚合)與 多重結果(逐元素輸出)兩種模式。

模式一:單一結果 — 聚合計算

案例:銷售明細表(單價 C3:C8、數量 D3:D8),直接算總金額。

  1. 選取 單一儲存格 C9。
  2. 輸入 =SUM(C3:C8*D3:D8)。
  3. 按 Ctrl+Shift+Enter。

公式變為 {=SUM(C3:C8*D3:D8)}。C9 顯示總金額,無需輔助欄。

單一結果範例

模式二:多重結果 — 逐列輸出

案例:輸出每筆明細金額至 E3:E8。

  1. 預先選取 輸出區域 E3:E8(與來源列數相同)。
  2. 輸入 =C3:C8*D3:D8。
  3. 按 Ctrl+Shift+Enter。

E3:E8 依序顯示各列相乘結果。若輸出區域過大,多餘儲存格顯示 #N/A;過小則結果截斷。

多重結果範例

關鍵操作細節

  • 區域對齊:多重結果模式,輸出區域維度必須與運算陣列維度一致(列數、欄數)。
  • 隱性相交:若在非陣列公式中直接寫 =C3:C8*D3:D8,Excel 會嘗試隱性相交(取同列值),若不在同列則報 #VALUE!。
  • 編輯限制:陣列區域內任一儲存格不可單獨編輯/刪除,必須整體操作。

編輯與管理

  1. 選取陣列任一儲存格 → F5 → 「定位條件」 → 「目前陣列」 → 選取整體。
  2. 按 F2 編輯 → 修改 → Ctrl+Shift+Enter 確認。
  3. 刪除:整體選取 → Delete。
  4. 進階應用:條件聚合(SUMIF 前身)

    {=SUM(IF(條件範圍=條件,求和範圍))} → CSE 確認。現代 Excel 建議改用 SUMIFS、FILTER 或樞紐表,效能與可讀性更佳。

    小結

    陣列公式雙模式(單一/多重)涵蓋從聚合計算到逐列運算的核心需求。牢記「單一結果選一格、多重結果選區域」與「必須 CSE」兩大鐵律,即可避開 90% 陣列公式陷阱。

copyright © 萬盛學電腦網 all rights reserved