熱線電話:13121318867

登錄
首頁精彩閱讀Excel數據分析系列(四):Excel中的公式、函數及數組
Excel數據分析系列(四):Excel中的公式、函數及數組
2020-04-13
收藏


Excel數據分析系列(四):Excel中的公式、函數及數組

作者 | CDA數據分析師


Excel 公式


Excel數據分析系列(四):Excel中的公式、函數及數組


Excel 函數


Excel數據分析系列(四):Excel中的公式、函數及數組


Excel 常用函數概覽


Excel數據分析系列(四):Excel中的公式、函數及數組


數組的表示方式


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

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


Excel數據分析系列(四):Excel中的公式、函數及數組


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


| 1 | 2 | 3 | | ---- | ---- | ---- | | 4 | 5 | 6 | | 7 | 8 | 9 | | 10 | 11 | 12 | | 13 | 14 | 15 |


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


Excel數據分析系列(四):Excel中的公式、函數及數組


Excel數組函數


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


SUMPRODUCT函數的語法如下:


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


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


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

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

數據分析師資訊
更多

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