hello,大家好,今天大家介紹一些有關于數組的知識,數組經常用在一些比較高階的函數嵌套中,理解數組,對于函數的進階有至關重要的作用,可謂是函數中的神兵利器,我們可以使用數據完成很多之前解決不了的問題
一、什麼是數組
通俗來說就是一組結構相同的數據按照一定的規律進行排列。組成數組的數據我們統稱為元素,元素可以說:數值,文本,日期,邏輯值或錯誤值
我們還必須明白2點
1.數組元素都包括在大括号内
2.數組的輸入也與一般函數不同必須先選擇區域然後進行公式的輸入,輸入完成後按CTRL SHIFT 回車三鍵填充如下圖
二、數組的類型以及顯示方式
Excel中我們經常用到的數據類型有三種
1.一維數組行數組:僅有一行元素的數據,每個元素以逗号隔開
我們在B4輸入=B2:E2,然後選擇公式按F9抹黑公式得到結果如下圖
列數組:僅有一列元素的數據,每個元素以分号隔開
我們在D2單元格輸入=B2:B9,然後選擇公式按F9抹黑公式得到結果如下圖
2.二維數組:有多行多列元素的數據,顯示方式為從左到右同行元素以逗号隔開,當需要向下進一行的時候以分号代表換行
我們在E2單元格輸入=A2:C9,然後選擇公式按F9抹黑公式得到結果如下圖
={1,1,1;2,2,2;3,3,3;4,4,4;5,5,5;6,6,6;7,7,7;8,8,8}這是我們抹黑後得到的結果,當第一行排列完後向下進一行的時候以分号隔開,因為數據是二維的而Excel顯示隻能顯示一維所以用分号代表換行
3.内存數組存在内存中的數組比如我們用row函數構建一個數組
我們輸入公式=ROW(1:9),然後選擇公式按F9抹黑公式可以得到上圖結果,其實他跟單列數組是一樣的隻不過是使用公式構建的
三、數組的運算數組的運算分為三種情況
1.數組與常量的計算
我們用一維列數組為列,當我們選擇A2:A9然後對其加3就代表數組中的每一個元素分别加3
隻要是數組與一個常量進行預算,都是數組中的每一個元素分别與這個元素進行運算,得到一個新的數組
2.一維數組與一維數組,二維數組與二維數組
我用A2:A9數組減去C2:C9數組得到的結果為0,這就說明
當數組與數組進行計算的時候,是數組中的相對應的元素進行運算
我用A2:B9數組減去D2:E9數組得到的數組結果為0,這就說明二維數組與一維數組運算是一樣的都是每個對應的元素分别運算
但是我們還需要注意當我們使用數組與數組進行運算時,兩個數組的類型,元素必須相等,如果用1維行數組與1維列數組進行運算同樣也會報錯,因為類型不同,二維數組進行運算時候行列必須相等
3.二維數組與一維數組
二維數組與一維列數組
我用A2:B9區域減去D2:D9區域,A2:B9是一個二維數組而D2:D9區域為一個一維數組,其結果同樣為0,我們可以看做是将二維數組劃分為兩個一維數組分别與D2:D9數組相減
A2:A9減去D2:D9
B2:B9減去D2:D9
二維數組與一維行數組
我們用A2:B9區域減去D2:E2區域,可以看做是将A2:B9看成8個單獨的1維行數組分别與D2:E2區域相減得到新的數組區域
二維數組與一維數組進行運算時,一維數組的行列方向的元素必須與二維數組相對應否則會報錯
關于數組的基礎大概就這麼多,有時間我會整理下常見數組公式的用法以及解析
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!