- 相關推薦
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,如果答錯的朋友們可以重新再看一遍上面的內容了。
本節完
……
【Excel高手武器:數組基礎】相關文章:
JavaScript數組常用方法介紹03-25
php數組函數序列之array-combine() - 數組合并函數的代碼03-31
高手是怎么說話的-高手的說話方法02-26
excel怎么排序05-11
excel教學的反思06-11
excel右鍵菜單06-14
如何獲取PHP數組的鍵與值呢03-31
魂斗羅歸來武器哪個好05-14
2016年java數組操作方法大全03-30