熱線電話:13121318867

登錄
首頁精彩閱讀Excel數據分析系列(四):Excel中的公式、函數及數組
Excel數據分析系列(四):Excel中的公式、函數及數組
2020-02-20
收藏
作者 | CDA數據分析師

Excel 公式

Excel 函數

Excel 常用函數概覽

數組的表示方式

Excel中的數組是指一行、一列或多行多列的一組數據元素的集合,在Excel中用{}進行創建,其中同一行的元素用逗號“,”隔開,不同行的元素用分號“;”隔開。

如下圖展示的是一個3行5列的數組:

用Excel中的數組表達式表示就是:{ $1,2,3; 4,5,6; 7,8,9; 10,11,12; 13,14,15 $ }

Excel中的數組運算

Excel中的數組運算和Python中numpy的數組對象類似,具有廣播功能。

在Excel中,當兩個數組的形狀相同時,他們運算的方式是相同位置處的元素對應加減乘除。

那么,當兩數組的形狀不同時,是如何計算的呢?Excel可以轉換這些形狀不同的數組,使它們都具有相同的大小,然后再對它們進行運算。廣播示意圖如下所示:

Excel數組公式的創建

了解了Excel中的數組表現形式和運算方式后,我們再來了解一下在Excel中如何來創建數組公式。在這里我們必須明確一點:Excel數組公式的創建不同于編程語言,并不是寫完一行公式語句就完事了。下面我們以創建上文中的3行五列的常量數組為例,掌握數組公式的創建方式:

  1. 明確我們數組的形狀,根據數組形狀在Excel中選擇相同形狀的區域,即選擇一個3行5列的區域;
  2. 在公式編輯器中輸入數組表達式:= { $1,2,3; 4,5,6; 7,8,9; 10,11,12; 13,14,15 $ }
  3. 使用數組運算啟動快捷鍵:Ctrl+Enter

Excel數組函數

在array數組型或vector向量類型的函數參數中使用數組,并返回單一結果時,不需要使用數組公式就能自動進行多項計算,如:SUMPRODUCT函數、FREQUENCY函數。

SUMPRODUCT函數的語法如下:

SUMPRODUCT函數返回對應的區域或數組的乘積之和。 默認運算是乘法,但加、減和除也可以。

= SUMPRODUCT (array1,[array2],[array3],...)

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢