|
數(shù)組常量是數(shù)組公式的組成部分??梢酝ㄟ^輸入一系列項然后手動用大括號 ({ }) 將該系列項括起來創(chuàng)建數(shù)組常量,如: {1,2,3,4,5}(表示行數(shù)組常量) 或: {1;2;3;4;5}(表示列數(shù)組常量) 數(shù)組常量的輸入必須借助數(shù)組公式輸入組合鍵:Ctrl+Shift+Enter。
如果大括號 ({ }) 括起來的數(shù)組常量系列使用逗號分隔(隔開)各個項,將創(chuàng)建水平數(shù)組(一行)。如果大括號 ({ }) 括起來的數(shù)組常量系列使用分號分隔項,將創(chuàng)建垂直數(shù)組(一列)。要創(chuàng)建二維數(shù)組,應在每行中使用逗號分隔項,并使用分號分隔每行。 示例1:創(chuàng)建水平常量 1) 選擇單元格 A1 到 E1。 2) 在編輯欄中輸入公式(注意數(shù)字間用逗號“,”分隔): ={1,2,3,4,5} 3) 按 Ctrl+Shift+Enter確認。 結果將如圖 1所示。
%注意: 在輸入公式時,必須鍵入左大括號和右大括號 ({ })。 示例2:創(chuàng)建垂直常量 1) 選擇單元格 A1 到 A5。 2) 在編輯欄中輸入公式(注意數(shù)字間用分號“;”分隔): ={1;2;3;4;5} 3) 按 Ctrl+Shift+Enter確認。 結果將如圖 2所示。
示例3:創(chuàng)建二維常量 1) 選擇單元格 A1 到 C2。 2) 在編輯欄中輸入公式(注意同一行數(shù)字間用逗號“,”分隔,不同行之間用分號“;”分割): ={1,2,3;4,5,6} 3) 按 Ctrl+Shift+Enter確認。 結果將如圖 3所示。
在數(shù)組常量中,可以包含數(shù)字、文本、邏輯值(例如 TRUE 和 FALSE)和錯誤值(例如 #N/A)。可以使用整數(shù)、小數(shù)和科學計數(shù)格式表示的數(shù)字。如果包括文本(文本必須使用雙引號 (')括起來)。 數(shù)組常量不能包含其他數(shù)組、公式或函數(shù)。換言之,它們只能包含以逗號或分號分隔的文本或數(shù)字。 例:輸入如下所示的公式時,Excel 將顯示警告消息。 {1,2,A1:D4} 或 {1,2,SUM(Q2:Z8)}。 另外,數(shù)值也不能包含百分號、貨幣符號、逗號或圓括號。 2. 在公式中使用常量 使用數(shù)組公式時,可以將數(shù)組常量用于 Excel 提供的所有內置函數(shù)中。 示例4: 1) 在區(qū)域A1:E1中分別輸入:1、2、3、4、5。 2) 在A3單元格中輸入公式: =SUM(A1:E1*{1,2,3,4,5}) 3) 按Ctrl+Shift+Enter確認。 最后得到A3單元格的公式為:{=SUM(A1:E1*{1,2,3,4,5})},結果如圖 4所示。
該公式定義等價于:=SUM(A1*1,B1*2,C1*3,D1*4,E1*5)。很明顯,這實際上是將兩個數(shù)組(區(qū)域A1:E5和數(shù)組{1,2,3,4,5})對應的值相乘,然后作為SUM函數(shù)的參數(shù)。因此,必須保證兩個數(shù)組的成員數(shù)一樣多(本例中都是5個),否則Excel將提示錯誤:#N/A。 %注意: 在輸入公式時,必須自己用一對大括號({ })將數(shù)組常量括起來。 %小提示: 使用數(shù)組常量的最佳方式是對它們進行命名。命名的數(shù)組常量更易于使用,并且對于初學者來說,它們可以降低數(shù)組公式的復雜性。數(shù)組常量的命名與域命名是一樣,可以借助“公式”選項卡中“定義的名稱”功能組來實現(xiàn),具體請參考域名定義相關課程或文檔。 3. 數(shù)組常量應用示例 示例5:求一個數(shù)組中各項的平方 1)選中區(qū)域A1:C3。 2) 輸入公式: ={1,2,3;4,5,6;7,8,9}^2 3) 按Ctrl+Shift+Enter確認。 最后得到的結果如圖 5所示。
示例6:轉置數(shù)組常量 1) 選中區(qū)域A1:B3。 2) 輸入公式: =TRANSPOSE({1,2,3;4,5,6}) 3) 按Ctrl+Shift+Enter確認。 最后得到的結果如圖 6所示。
示例7:引用現(xiàn)有區(qū)域的數(shù)據(jù) 沿用示例6(假定示例6的工作表名為“轉置數(shù)據(jù)”),新建一張工作表,假定新表的A1:B3公式定位為對應取示例6工作表的A1:B3。 1) 選中新表的區(qū)域A1:B3。 2) 輸入公式: =轉置數(shù)組!A1:B3 3) 按Ctrl+Shift+Enter確認。 最后得到的結果如圖 7所示。
示例8:查找出區(qū)域中的 n 個最大(或最?。┲?/span> 沿用示例7,要找到A1:B3區(qū)域中最大(或最小)的2個數(shù)。 1) 選中A5:B5。 2) 輸入公式: =LARGE(A1:B3,{1,2})(或=SMALL(A1:B3,{1,2})) 3) 按Ctrl+Shift+Enter確認。 最后將得到A1:B3區(qū)域中的最大(或最小)的2個數(shù),如果定義的是尋找最大2個數(shù)的公式,得到的結果如圖 8所示。
【本文為“職場達人 每日一招”原創(chuàng),轉載請注明出處】 |
|
|