excel數組公式詳解?048 數值和數組公式我們先看一下Excel幫助中的定義,我來為大家講解一下關于excel數組公式詳解?跟着小編一起來看一看吧!
048 數值和數組公式
我們先看一下Excel幫助中的定義
數組:用于建立可生成多個結果或可對在行和列中排列的一組參數進行運算的單個公式。數組區域公用一個公式;數組常量是用作參數的一組常量。
數組公式:對一組或多組值執行多重計算,并返回一個或多個結果。數組公式括于大括号({ })中。按Ctrl Shift Enter可以輸入數組公式。
下面結合示例來理解一下:
1)打開上期關于圓計算的文件,點擊“公式”選項卡“定義的名稱”中的“名稱管理器”(快捷鍵Ctrl F3)。列表中我們看到“數值”列中帶有大括号的就是數組。
2)圓1~圓7數組中有逗号分隔的4個值,半徑、直徑、周長、面積的數組是分号分隔的7個值,這兩種可稱為一維數組,一個是1行4列,另一個是7行1列。
3)圓的數組中每有四個逗号分隔的一組數,後跟一個分号,一共6個分号7組數,從其引用位置也可看出是一個7行4列的數組。而名為“表1”的數組包括了行标題,是一個7行五列的數組。
4)至此,我們可以這樣理解,數組就是具有某種聯系的多個值的集合。公司、部門、科室、車間、班組員工都可以構成一個數組。某個人所采集的所有信息數據同樣可以構成一個數組,值的類型可以不同。
5)常量數組。其實就是包括數字、文本的一組數,邏輯值和錯誤值可被認為是特殊的數字或文本。數字可以是整數、小數或科學記數法,但文本必須包含在半角英文雙引号(" ")内。常量數組格式如下:
但要注意行、列必須構成矩形。
6)這樣的數組可以直接在編輯欄中使用,比如我們任意選擇一個2行3列的區域,輸入“={"張三",38,true;"Tony”,27,#N/A}”,按Ctrl Shift Enter(單獨按回車鍵隻能在第一個單元格輸入數據,必須按上述組合鍵才能将一個公式應用于整個數組),自動添加一對大括号,将來數組公式兩邊按組合鍵自動生成的大括号用人工輸入是無效的,在編輯時也會自動消失,編輯完成後還要按組合鍵。
多個結果的數組公式
7)多個結果的數組公式。新建一個工作表,如圖輸入12個數字,選擇G1:H3區域,輸入“=A1:B3*D1:E3” (單元格區域可以用鼠标拖選)後按Ctrl Shift Enter組合鍵,一個相乘的公式用于整個數組,各個值按照行列對應位置兩兩相乘。結果區域如果選的過大,超出數組範圍的單元格會出現#N/A錯誤信息,而且一個數組裡面的元素是無法單獨修改的。自行試驗不同大小組合的數組進行加減乘除體會一下。
8)看一下數組公式的威力,我們選中F列,輸入“=D:D*E:E B:B-A:A”,按下組合鍵,F列的公式一直應用到最後一行!
9)一個結果的數組公式。選擇前面第7)步的G4,在編輯欄輸入“=sum(G1:H1*G2:H2 G3:H3)”後按組合鍵,結果等于(G1*G2 G3) (H1*H2 H3),數組公式應用于所有的列,逐列計算,最後使用sum函數求和。有什麼用?想象一下第一行是商品數量,第二行是單價,第三行我們批發時整批人為增加或減少的費用,每列是不同的商品,最終計算結果是什麼?
(待續)
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!