當您 輸入陣列公式時,您通常會在工作表中使用儲存格範圍,但不需要。 您也可以使用陣列 常數,即您剛剛在大括弧內的資料編輯列輸入的值:{}。 接著, 您可以為常數命名 ,以便更容易再次使用。
您可以在陣列公式中或自行使用常數。
-
在陣列公式中,輸入左大括弧、您想要的值,以及右大括弧。 以下是範例 :=SUM (A1:E1*{1,2,3,4,5})
常數位于 { ({) }大括弧內,是的,您真的真的會手動輸入這些大括弧。
-
輸入公式的其餘部分,然後按 Ctrl+Shift+Enter。
公式看起來像 {=SUM (A1:E1*{1,2,3,4,5}) },結果會像這樣:
公式將 A1 乘以 1 和 B1 乘以 2 等,省去您將 1,2,3,4,5 放入工作表上的儲存格。
使用常數在欄中輸入值
若要在單一欄中輸入值,例如欄 C 中的 3 個儲存格,您可以:
-
選取要使用的儲存格。
-
輸入等號和常數。 使用分號分隔常數中的值,而不是逗號,如果您要輸入文字,請以雙引號括住。 例如 :={"Quarter 1";"Quarter2";"第 3 季"}
-
按 Ctrl+Shift+Enter。 常數看起來像這樣:
以極值來說,這是一 維垂直 常數。
使用常數在一列輸入值
若要在單一列快速輸入值,例如儲存格 F1、G1 和 H1,您可以:
-
選取要使用的儲存格。
-
輸入等號和常數,但這次使用逗號分隔值,而不是分號。 例如 :={1,2,3,4,5}
-
按 Ctrl+Shift+Enter,常數看起來像這樣:
以極值來說,這是 一維水準 常數。
使用常數在多個欄和列中輸入值
-
選取您想要的儲存格。
確認您選取的列數和欄數符合常數中的值數。 例如,如果您的常數會將資料寫入四欄和三列,請選取該多欄和多列。
-
輸入等號和常數。 在這種情況下,請以逗號分隔每一列的值,並使用每一列結尾的分號。 例如:
={1,2,3,4;5,6,7,8;9,10,11,12}
-
按 Ctrl+Shift+Enter,然後:
在極客的詞彙中,這是 一個二維 常數,因為它會填滿欄和列。 如果您想知道,您無法建立三維常數,也就是說,在另一個常數中無法巢中巢化常數。
在公式中使用常數
現在您熟悉陣列常數,以下是一個工作範例。
-
在任何空白儲存格中,輸入 (或複製並貼) 此公式,然後按 Ctrl+Shift+Enter:
=SUM(A1:E1*{1,2,3,4,5})
值 85 出現在 A3 儲存格中。
發生了什麼事? 您將 A1 中的值乘以 1、儲存格 B2 中的值乘以 2 等,然後 SUM 函數會新增這些結果。 您也可以將公式輸入為 =SUM (A1*1,B1*2,C1*3,D1*4,E1*5)
如果您想要的話,您可以輸入這兩組值做為陣列常數:
=SUM({3,4,5,6,7}*{1,2,3,4,5})
若要嘗試,請複製公式,選取空白儲存格,然後將公式貼到資料編輯欄中,然後按 Ctrl+Shift+Enter。 您看到的結果相同。
附註: 如果您的常數無法解決問題,請尋找這些問題: