Excel 中的多單元格數組公式

在本課中,我們將熟悉多單元格數組公式,分析其在 Excel 中使用的一個很好的示例,並註意一些使用功能。 如果您不熟悉數組公式,我們建議您先閱讀本課程,該課程描述了使用它們的基本原則。

應用多單元格數組公式

下圖顯示了一個包含產品名稱、價格和數量的表格。 單元格 D2:D6 計算每種產品的總成本(考慮到數量)。

在此示例中,範圍 D2:D6 包含五個公式。 多單元格數組公式允許您使用單個公式計算相同的結果。 要使用數組公式,請執行以下步驟:

  1. 選擇要顯示結果的單元格範圍。 在我們的例子中,這是 D2:D6 的範圍。Excel 中的多單元格數組公式
  2. 與 Excel 中的任何公式一樣,第一步是輸入等號。Excel 中的多單元格數組公式
  3. 選擇第一個值數組。 在我們的例子中,這是商品 B2:B6 的價格範圍。Excel 中的多單元格數組公式
  4. 輸入乘號並提取第二個值數組。 在我們的例子中,這是一個產品數量為 C2:C6 的範圍。Excel 中的多單元格數組公式
  5. 如果我們要在 Excel 中輸入常規公式,我們將按 鍵結束輸入 Enter. 但是由於這是一個數組公式,所以需要按組合鍵 Ctrl + Shift + Enter. 這將告訴 Excel 這不是一個常規公式,而是一個數組公式,它會自動將其括在大括號中。Excel 中的多單元格數組公式

Excel 會自動將數組公式括在大括號中。 如果手動插入括號,Excel 會將此表達式解釋為純文本。

  1. 請注意,範圍 D2:D6 中的所有單元格都包含完全相同的表達式。 它周圍的花括號表示它是一個數組公式。Excel 中的多單元格數組公式
  2. 如果我們在輸入數組公式時選擇了一個較小的範圍,例如 D2:D4,那麼它將只返回前 3 個結果給我們:Excel 中的多單元格數組公式
  3. 如果範圍更大,那麼在“額外”單元格中會有一個值 #N / A (沒有數據):Excel 中的多單元格數組公式

當我們將第一個數組乘以第二個時,它們各自的元素會相乘(B2 與 C2、B3 與 C3、B4 與 C4 等)。 結果,形成了一個新數組,其中包含計算結果。 因此,要獲得正確的結果,所有三個數組的維度必須匹配。

多單元格數組公式的好處

在大多數情況下,在 Excel 中使用單個多單元格數組公式優於使用多個單獨的公式。 考慮它提供的主要好處:

  1. 使用多單元格數組公式,您可以 100% 確定計算範圍內的所有公式都輸入正確。
  2. 數組公式更能防止意外更改,因為只能編輯整個數組。 如果您嘗試更改陣列的一部分,您將失敗。 例如,如果您嘗試從單元格 D4 中刪除公式,Excel 將發出以下警告:Excel 中的多單元格數組公式
  3. 您將無法在輸入數組公式的區域中插入新行或新列。 要插入新行或新列,您必須重新定義整個數組。 這一點可以被認為是優點和缺點。

因此,在本課中,您熟悉了多單元格數組公式並分析了一個小示例。 如果您想進一步了解 Excel 中的數組,請閱讀以下文章:

  • Excel中的數組公式介紹
  • Excel 中的單個單元格數組公式
  • Excel中的常量數組
  • 在 Excel 中編輯數組公式
  • 在 Excel 中應用數組公式
  • 在 Excel 中編輯數組公式的方法

發表評論