tft每日頭條

 > 科技

 > 數組是什麼?

數組是什麼?

科技 更新时间:2024-06-30 15:28:21

Hi,大家好,有很多的小夥伴在私信提問能不能說說什麼是Excel數組,因為不了解什麼是數組,因此對數組公式感覺非常神秘和陌生。由于大部分人都對數組公式很陌生,我一直都在思考如何和大家介紹這個,讓所有人都可以學會的入門資料,鑒于此情此景,本文應景而生,希望本文對你的Excel的水平提高有幫助。同時希望大家交流有錯漏的請給予斧正。如果本文對你有幫助及有你的支持,我會得到更大的鼓舞。

數組是什麼?(了解什麼是數組)1

今天他來了,我們一起來從零開始學習什麼是數組。

數組其實就是單元格中間的集合或是一組數據處理數值的集合。你也可以寫一個數組公式,即輸入一個單個的公式,讓他它執行多個輸入的公式同時産生的多個結果,讓他們每個結果顯示在一個單元格中進行運算。當然數組公式亦可以看成是有多個數值的公式,他和單個公式的不同之處在于它可以産生一個或者很多的結果。另外數組公式可以占用一個或多個單元格,他的元素可多達6500個。

數組是什麼?(了解什麼是數組)2

小夥伴,有沒有理解好這個概念呢?下面我們一起看看一個簡單的例子吧!

數組是怎麼進行運算的,現通過下面的實例進行理解。

數組是什麼?(了解什麼是數組)3

通過上面我們可以看到要計算總銷售額,例1我們需要分别在E列使用=C21*D21,然後在使用Sum進行求和,而我們的數組公式隻需要一個公式進完成計算了。也是我們剛剛上面所說的,讓他它執行多個輸入的公式同時産生的多個結果,讓他們每個結果顯示在一個單元格中進行運算。現在您明白這個簡單例子了嗎?

PS:輸入數組公式需要按3鍵,他們分别是Ctrl Shift Enter,同時按住這個三個鍵才能轉化為數組公式。

我們上面看了數組是怎麼進行運算的,那麼現在接着說下他的運算原理,如下:

數組是什麼?(了解什麼是數組)4

在數組運算的過程中,*就是執行的乘法運算法則, 就是加法運算法則,我們也可以從“公式求值”中看出運算過程: 看到沒有,先執行乘法,然後在執行外層的加法運算,隻是這個運算在同一個單元格和同一個函數來執行完成的。

第一個公式={Sum(2*4,3*2)} =Sum(8,6)=14

第二個公式={Sum(2 4,3 2,) }=Sum(6,5)=11

看了這些,你應該可以稍微理解了什麼是數組了,數組是怎麼運算的。接下我們順便說下什麼是常數數組,這個在後面會用到,也是一個非常重要的概念。

我們可以在數組中使用常數值,這些值可以放在數組公式中使用區域引用的地方。要在數據公式中使用數組常數,直接将該值輸入到公式中并将它們放在括号裡。看一個簡單的例子來加深理解吧!

數組是什麼?(了解什麼是數組)5

這個數組公式比較簡單,就是{=H12:H15*{10;20;30}}=等同于H12*10 H13*20 H14*30.

另外在介紹一下,常數數組可以是一維常數數組,也可以是二維常數數組,甚至多維的。需要注意的是,一維水平數組中的元素用逗号( ,)分開,一維垂直數組中的元素用分号(;)分開的,一眼就可以看出來。

數組是什麼?(了解什麼是數組)6

看了這麼多數組的計算原理和運算方式,我們接下和大家說說數組的實際應用例子吧!

數組分類計算

有如圖所示的工作表,需分别計算為商品1的銷售額,我們可利用數組公式一鍵來實現。可以看到數組公式在這個時候,瞬間就完成分類計算了,比普通的運算不知道快多少。

數組是什麼?(了解什麼是數組)7

公式的意思是若在H14:H22中出現值為“商品1”,則數組公式将I14:I22和J14:J22中與其相對應的值相乘并累加,若是其他值則加零。是不是發現數組公式還有這麼妙用呢?不慌我們接着往下看例子。

求各班級的優秀者 96分以上為優秀,用數組公式示例如下:

數組是什麼?(了解什麼是數組)8

公式的意思是,如果E35語文的成績大于96則為true,如果I35班級剛好為201,則為結果為TRUE,兩個ture*true=1,然後利用SUM進行累計求和,就是這個公式的意思。原理非常簡單,很好理解。

在說一個分類計算的例子,計算産品8月份銷量,如下:這次我們就不進行解釋了,這個的原理和上面的類似,有不懂的可以在下方進行留言。

數組是什麼?(了解什麼是數組)9

數組四舍五入求和

将J10:J19區域中的所有數值四舍五入到1位小數,然後對舍入的數值求和。可以發現數組公式是多麼的強大。

數組是什麼?(了解什麼是數組)10

用數組去掉最大值和最小值求和

數組是什麼?(了解什麼是數組)11

在數組中定義名稱進行計算

這個定義名稱的作用是非常強大的,請不要小瞧這個的應用。

求取範圍下列數值中小于0或大于5的數值之和:先定義名稱為b,在進行計算。

我們需要先在公式—定義名稱-進行名稱定義B,然後進行運算。

數組是什麼?(了解什麼是數組)12

數組是什麼?(了解什麼是數組)13

數組計算文本個數

求出在單元格區域(B9:K20)中文本單元格的個數,我們用普通的方法計算出來很慢,但是用數組的話,就可以非常快啦!

數組是什麼?(了解什麼是數組)14

數組計算不重複數

求一組數據中(B8:K9)不重複數據的個數,一般的函數計算是非常的複雜,但是我們的數組公式一鍵就可以完成計算,是不是很簡單。

數組是什麼?(了解什麼是數組)15

求某個數據中最大數和最小數

如下所示,我們需要求出數據中最大數和最小數,那麼我們應該怎麼做呢?

數組是什麼?(了解什麼是數組)16

怎麼樣,小夥伴們,您學會使用使用Exce數組了嗎?相信你如果都看完了,肯定都了解數組的強大和使用方法了,其實數組也是非常簡單,有不懂的可以給我留言。

數組是什麼?(了解什麼是數組)17

如果小夥伴還有其他的想知道或者想了解的,都可以直接先關注我然後在私信我,告訴我們您想知道什麼,或者想了解什麼,我們會根據你的需要進行擴展的,謝謝大家的支持!

我是Excel教案,關注我持續分享更多的Excel技巧!

數組是什麼?(了解什麼是數組)18

如果有不明白的或者不懂的可以在下方留言,我們會一一解答的。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved