糯米文學吧

位置:首頁 > 計算機 > office辦公

Excel高手武器:數組基礎

看到很多高手需要實現相同的功能,在其表格裏面的公式簡潔,無須借用輔助列等等,公式裏面嵌套很多函數與{}大括號之間的運算,這其實就是數組與公式的結合運算,一秒鐘看你是不是excel高手,就可以從數組看出來,今天小才子從excel數組基礎講起,讓你三天變成同事們眼中的'大神!辦公效率大幅提升!

Excel高手武器:數組基礎

那麼什麼是數組?

數組:簡單來講就是一些元素的集合,這些元素可以是數字、字符、日期、錯誤,邏輯值等等。例如{1,'selftt',true,#N/A}

存放在數組中的元素可以多列的,每個元素用,逗號連接起來,也可以是多行的,每行之間用;分號來區分。例如:{1,2,3;4,5,6}這個數組有兩行,第一行3個元素是1,2,3,第二行3個元素是4,5,6。

特別説明:數組公式列好後,需要按ctrl+shift+回車計算,excel會在公式兩邊自動再加上{}符號

數組根據元素行列不同分為:

一維數組:單行或單列的元素集合

如:{1,2,3}、{1;2;3}

二維數組:多行多列的元素集合

如:{1,2,5;3,4,6}

播放GIF

數組的計算方式:

1、數值與數組運算

如:2*{1,2,3;4,5,6}

運算法則:數值與數組中的每個單元格元素運算,得到一個數組

運算結果:{2,4,6;8,10,12}

思考:'A'&{'a','b','c'}的結果?

打開應用保存高清大圖

2、同向一維數組之間的運算

如:{1,2}*{3,4}

法則:數組1中第i個元素與數組2中第i個元素相乘組成新數組

結果{3,8}

若兩個數組元素不相同,如{2;3;4}*{4;4},則結果為{8;12;#N/A}

打開應用保存高清大圖

3、異向一維數組之間的運算

如:{1,2,3}*{4;5;6;7}

法則:第一個數組第一個元素乘以第二個數組所有元素,第一個數組第二個元素乘以第二個數組所有元素....以此類推

M列一維數組*N行一維數組,最終得到M列N行數組。

打開應用保存高清大圖

4、一維數組與二維數組之間的運算

如:{1,2,3}*{1,2,3,4;2,3,4,5}

法則:一維數組的行(列)分別與二維數組的行(列)對應元素進行相乘,得到一個與二維數組相同大小的新數組

一維數組每行用多次,二維數組每行用一次

打開應用保存高清大圖

5、二維數組與二維數組之間的運算

如:{1,2;3,4}*{4,5,6;7,8,9}

法則:相同位置元素一一對應相乘,得到元素大的行列最大的數組

打開應用保存高清大圖

以上就是Excel數組基礎,如果你能看到兩個數組計算,立馬得到結果,後面再套用函數運算就很簡單了!

今天的課程有點多,需要自己獨立思考消化。

舉一個的函數與數組結合例子:

打開應用保存高清大圖

C3=SUM(A1:A3*C1:E1)按ctrl+shift+回車,結果等於90

SUM對所有數組中的元素進行求和,結果為90,如果答錯的朋友們可以重新再看一遍上面的內容了。

本節完

……