做者 | CDA數據分析師
Excel中的數組是指一行、一列或多行多列的一組數據元素的集合,在Excel中用{}進行建立,其中同一行的元素用逗號「,」隔開,不一樣行的元素用分號「;」隔開。編程
以下圖展現的是一個3行5列的數組:小程序
用Excel中的數組表達式表示就是:{ $1,2,3; 4,5,6; 7,8,9; 10,11,12; 13,14,15 $ }數組
Excel中的數組運算和Python中numpy的數組對象相似,具備廣播功能。微信
在Excel中,當兩個數組的形狀相同時,他們運算的方式是相同位置處的元素對應加減乘除。編程語言
那麼,當兩數組的形狀不一樣時,是如何計算的呢?Excel能夠轉換這些形狀不一樣的數組,使它們都具備相同的大小,而後再對它們進行運算。廣播示意圖以下所示:編輯器
瞭解了Excel中的數組表現形式和運算方式後,咱們再來了解一下在Excel中如何來建立數組公式。在這裏咱們必須明確一點:Excel數組公式的建立不一樣於編程語言,並非寫完一行公式語句就完事了。下面咱們以建立上文中的3行五列的常量數組爲例,掌握數組公式的建立方式:函數
在array數組型或vector向量類型的函數參數中使用數組,並返回單一結果時,不須要使用數組公式就能自動進行多項計算,如:SUMPRODUCT函數、FREQUENCY函數。大數據
SUMPRODUCT函數的語法以下:spa
SUMPRODUCT函數返回對應的區域或數組的乘積之和。 默認運算是乘法,但加、減和除也能夠。對象
= SUMPRODUCT (array1,[array2],[array3],...)
更多行業乾貨持續不斷分享給你們,能夠一直關注咱們喲!
(1)大數據AI時代,全部職場人都在高薪奔跑,前往CDA網頁:https://www.cda.cn/?seo
(2)微信搜索CDA小程序,手機端隨時隨地瀏覽最新資訊和優質課程: