Excel中普通公式計算結果都是單一值,而數組公式計算結果可以是多個值。因為數組公式可以同時對多個數據運算,從而避免逐一操作運算步驟,運用得當能大幅的提高效率。
一、什麼是數組
Excel中的數組就是結構相同的數據排列成的一組數,這些數據可以是縱向的或是橫向的一維數組,也可以二維數組等等,組成數組的元素都包含在大括号/{}内。
一維數組有行數組和列數組2種形式
①行數組:隻有1行元素的數據,且每個元素以英文逗号隔開。
如下圖選中B2:E2單元格區域,在編輯欄輸入數組 ={1,2,3,4} ,Ctrl Shift 回車 組合鍵完成數組的運算,就可以在B2:E2單元格中得出多個結果。
②列數組:隻有1列元素的數據,且每個元素以英文分号隔開。
如下圖選中A1:A4單元格區域,在編輯欄輸入數組 ={1;2;3;4} ,Ctrl Shift 回車 組合鍵完成數組的運算,就可以在A1:A4單元格中得出多個結果。
二維數組有多行多列元素的數據,可以理解為把一維數組的行數組和列數組拼裝在一起的形式。
如下圖選中A1:C3單元格區域,在編輯欄輸入數組 ={1,2,3;2,3,4;3,4,5} ,Ctrl Shift 回車 組合鍵完成數組的運算,就可以在A1:C3單元格中得出二維數值的各個元素。
數組的應用:
①數組與常量運算
如下圖使用數組把語文各加30分,選中F4:F14單元格區域,在編輯欄輸入公式 =D4:D14 G2 ,Ctrl Shift 回車 組合鍵完成數組的運算。
隻要是數組與一個常量進行運算時,是把數組中的每一個元素分别與常量進行計算,得到一個新的數組。
②數組與數組的運算
同維度的維數組運算
如下圖計算所有産品的銷售額,選中F3單元格,在編輯欄輸入公式 =SUM(C3:C10*D3:D10) ,Ctrl Shift 回車 組合鍵完成數組的運算。
行數組與行數組運算,或列數組與列數組運算,即同維度間的批量運算,是把2個數組對應位置的數據分别進行運算,生成一個大小和方向不變的新數組。
不同維度的維數組運算
如下圖使用數值運算制作乘法口訣,選中B2:J10單元格,在編輯欄輸入公式 =B1:J1*A2:A10 ,Ctrl Shift 回車 組合鍵完成數組的運算。巧用數值的運算邏輯能非常輕松的制作乘法口。
不同維度間的數值的運算(不同方向的數值),是先用第一個數組的第一元素與第二個數組的所有元素相乘,再用第一個數組的第二個元素與第二個數組的所有元素相乘,以此類推。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!