資源描述:
《excel數(shù)組公式及運用》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在應用文檔-天天文庫。
1、第一部分:了解數(shù)組公式在開始講數(shù)組公式之前,我們先來認識幾個必要的概念。1、數(shù)組什么是數(shù)組?仁者見仁,智者見智。我個人的感覺是:數(shù)組是具有某種聯(lián)系的多個元素的組合。某班級里有50個學生,這里,如果班級是數(shù)組,50個學生就是數(shù)組里的50個元素。當然,班級里的元素是可變的,可以是20個,可以是30個,也可以是60個。放到Excel里,班級就相當于工作表,而學生就相當于工作表里的單元格數(shù)值。所以,Excel里的數(shù)組,我還把它理解是為多個單元格數(shù)值的組合。2、公式如果你在使用Excel,如果你說你還沒聽過“公式”這
2、個名詞,我只能說:“你太OUT了!”什么是公式?我的理解是:在Excel里,凡是以半角符號“=”開始的、具有計算功能的單元格內(nèi)容就是所謂的Excel公式。如:=SUM(B2:D2),=B2+C2+D2這些都是公式。3、數(shù)組公式數(shù)組公式是相對于普通公式而言的。普通公式(如上面的=SUM(B2:D2),=B2+C2+D2等),只占用一個單元格,只返回一個結(jié)果。而數(shù)組公式可以占用一個單元格,也可以占用多個單元格。它對一組數(shù)或多組數(shù)進行多重計算,并返回一個或多個結(jié)果。集合在教室外面的學生,老師把他們叫進教室。老師說
3、:“第一組第一桌的同學進教室?!庇谑堑谝唤M第一桌的同學走進教室。老師接著叫:“第一組第二桌的同學進教室?!比缓笫堑诙赖耐瑢W進教室。老師再叫:“第一組第三桌的同學進教室?!比缓蟮谌赖耐瑢W走進教室。接著是第四桌,第五桌……,就這樣一個學生一個學生的叫,這就是普通公式的做法,學生回到座位,就像數(shù)值回到工作表的單元格里,一個座位叫一次,就像一個單元格輸入一個公式。如果老師說:“第一組的全部進教室?!睂W生聽到命令后,第一桌的同學走進去,然后是第二桌,第三桌……,老師不用再下第二個命令,這是數(shù)組公式的處理方法。4、
4、數(shù)組公式的標志在Excel中數(shù)組公式的顯示是用大括號對“{}”來括住以區(qū)分普通Excel公式。如圖:(1)數(shù)組公式:(2)普通公式:輸入數(shù)組公式:用Ctrl+Shift+Enter結(jié)束公式的輸入。特別提醒:這是最關鍵的,這相當于用戶告訴Excel:“我不是一般人,爺我是數(shù)組公式,你得對我特別關照。”于是,Excel明白了,不能用常規(guī)的邏輯來對待這位大爺。當你按下三鍵后,Excel會自動給公式加上“{}”以和普通公式區(qū)別開來,不用用戶輸入“{}”,但如是是想在公式里直接表示一個數(shù)組,就需要輸入“{}”來把數(shù)組
5、的元素括起來。如:=IF({1,0},D2:D8,C2:C8)這個公式里的數(shù)組{1,0}的括號就是用戶自己輸入的。5、數(shù)組的維數(shù)“維數(shù)”是數(shù)組里的又一個重要概念。數(shù)組有一維數(shù)組,二維數(shù)組,三維數(shù)組,四維數(shù)組……在公式里,我們更多接觸到的只是一維數(shù)組和二維數(shù)組。一維數(shù)組我們可以簡單地看成是一行的單元格數(shù)據(jù)集合,比如A1:F1。一維數(shù)組的各個元素間用英文的逗號“,”隔開(如果是單獨的一列時,用英文分號“;”隔開)。{1,2,3,4,5,6},這就是一個有6個元素的一維數(shù)組,或者說,只有一行的數(shù)組。數(shù)組的各個元素
6、間用逗號“,”分隔。如果想把這個數(shù)組輸入到工作表的單元格里,同時選中同一行里相領的六個單元格,輸入:={1,2,3,4,5,6}后,三鍵結(jié)束公式,你就可以看到這個一維數(shù)組被輸入到工作表的單元格里了。自己動手試一試。二維數(shù)組可以看成是一個多行多列的單元各數(shù)據(jù)集合,也可以看成是多個一維數(shù)組的組合。如單元格A1:D3,就是一個三行四列的二維數(shù)組。我們可以把它看成是A1:D1、A2:D2與A3:D3這三個一維數(shù)組的組合。二維數(shù)組里同行的元素間用逗號“,”分隔,不同的行用分號“;”分隔。我們可以用上面的方法,在A1:
7、D3區(qū)域輸入數(shù)據(jù),并引用地址,按F9來查看。可以看到在數(shù)組里,換行的時候,元素間的分隔符是“;”,所以,要判斷一個數(shù)組是幾行幾列的數(shù)組,只需要看里面的逗號和分號就知道了。如果需要把數(shù)把數(shù)組返回到單元格區(qū)域里,首先得看數(shù)組是幾行幾列,然后再選擇相應的單元格區(qū)域,輸入數(shù)組,三鍵結(jié)束。對了,是哪三鍵你還不要忘記了:Ctrl+Shift+Enter記?。海?)一維數(shù)組是單獨的一行或一列。二維數(shù)組是多行多列。(2)數(shù)組里的元素,同一行內(nèi)的各元素用英文逗號“,”分開,用英文分號“;”將各行分開。(3)二維數(shù)組的元素按先
8、行后列的順序排列??偸沁@樣:{第一行的第一個,第一行的第二個,第一行的第三個……;第二行的第一個,第二行的第二個,第二行的第三個……;第三行的第一個……}第二部分:數(shù)組公式的初步認識在對數(shù)組公式有了一個簡單的了解之后,這貼我們將通過一些簡單的例子來進一步認識數(shù)組公式。問題1:在D2:D4求出商品的銷售金額?,F(xiàn)在你解決這個問題會用什么辦法呢?我知道很小兒科,千萬不要在心里罵我拿這種簡單的問題來考你。是的,很簡單,在