對于Excel中的“數(shù)組”枣购,很多初學(xué)者甚至一些中級使用者都覺得很復(fù)雜。因為一個單元格的數(shù)據(jù)可以是一個數(shù)組(單元素數(shù)組),單行數(shù)據(jù)邮丰,單列數(shù)據(jù)(一維數(shù)組),多行多列數(shù)據(jù)(二維數(shù)組)铭乾,都可以是一個數(shù)組剪廉。當(dāng)不同的數(shù)組進(jìn)行運(yùn)算,很多人就要徹底繞暈了炕檩。
數(shù)組是一個比較常見而且好用的工具斗蒋,所以我想用一種比較簡單的方法結(jié)合例子讓大家清晰地理解數(shù)組的概念以及數(shù)組與數(shù)組之間的運(yùn)算原理。
人的大腦決定了我們往往更容易接受視覺化的圖片笛质,色彩泉沾,而非枯燥的文字和數(shù)字。在Excel妇押,我們往往會用圖表的方式來呈現(xiàn)數(shù)據(jù)跷究,目的也是為了更直觀,突顯視覺化效果敲霍。所以我要通過GIF動態(tài)圖的演示結(jié)合文字俊马,讓大家輕松地理解數(shù)組以及數(shù)組的運(yùn)算原理。
1.數(shù)組的表現(xiàn)方式
首先色冀,所有的數(shù)組潭袱,都能在一定連續(xù)單元格區(qū)域表示出來,如下圖:
用花括號{}表示數(shù)組5锋恬,是這樣的:{10,20,30;40,50,60}屯换。其中,30后面与学,跟的是分號彤悔;,表示40要換行了索守。以此類推晕窑。
數(shù)組中逗號與分號的意義一定要理解抹沪。
2.兩個數(shù)組運(yùn)算基括,結(jié)果是幾行幾列的數(shù)據(jù)?
兩個數(shù)組的行數(shù)取最大值野来,列數(shù)取最大值,即為結(jié)果的行列數(shù)疾牲。
例如植捎,數(shù)組4區(qū)域是4行2列,數(shù)組5:區(qū)域是2行3列阳柔,運(yùn)算結(jié)果區(qū)域的行列數(shù)即為:4行3列焰枢。
3.數(shù)組與數(shù)組間的數(shù)值如何運(yùn)算?
這是今天的重點舌剂,我希望用一個最直觀最簡單最容易記憶的方法展示給大家济锄。
數(shù)組1+數(shù)組2
l已知:結(jié)果區(qū)域為1行3列。
l數(shù)組1自動擴(kuò)充區(qū)域霍转,并填充數(shù)據(jù)荐绝,然后執(zhí)行運(yùn)算。
數(shù)組2+數(shù)組3
l已知:結(jié)果區(qū)域為3行3列避消。
l數(shù)組2很泊,數(shù)組3都會自動擴(kuò)充區(qū)域,并填充數(shù)據(jù)沾谓,然后執(zhí)行運(yùn)算委造。
數(shù)組3+數(shù)組4
l已知:結(jié)果區(qū)域為4行2列。
l數(shù)組3先橫向擴(kuò)充區(qū)域并填充列數(shù)據(jù)均驶,然后再縱向擴(kuò)充區(qū)域昏兆。但是嘗試縱向填充數(shù)據(jù)的時候,Excel無法判斷應(yīng)該填充什么數(shù)據(jù)妇穴,所以會填充“#N/A”錯誤值爬虱。
l數(shù)組4為4行2列的二維數(shù)組,所以無須再擴(kuò)充區(qū)域腾它。
l執(zhí)行運(yùn)算的時候跑筝,對#N/A進(jìn)行運(yùn)算的結(jié)果為#N/A。
數(shù)組4+數(shù)組5
l已知:結(jié)果區(qū)域為4行3列瞒滴。
l數(shù)組4曲梗,數(shù)組5都會自動擴(kuò)充區(qū)域,但是Excel都無法判斷該填充什么數(shù)據(jù)妓忍,所以都會填充#N/A虏两。
l執(zhí)行運(yùn)算的時候,對#N/A進(jìn)行運(yùn)算的結(jié)果為#N/A世剖。
4.輸入數(shù)組公式的注意事項
l先選擇要輸出結(jié)果的區(qū)域(正確的行數(shù)定罢,列數(shù));
l輸入數(shù)組公式后旁瘫,一定要按Ctrl+Shift+Enter三鍵結(jié)束祖凫。
總結(jié)
概括來講琼蚯,數(shù)組之間運(yùn)算。遵循以下順序:
1. 根據(jù)數(shù)組的行列數(shù)確定運(yùn)算結(jié)果的行列數(shù)惠况;
2.參與運(yùn)算的數(shù)組擴(kuò)充區(qū)域凌停;
3.填充數(shù)據(jù);
4.進(jìn)行運(yùn)算.
即使是多個數(shù)組之間的運(yùn)算售滤,同樣也遵循以上規(guī)則。
讀完這篇文章台诗,是不是有一種對著數(shù)組有“疤丁解磐曷幔”的感覺?
純原創(chuàng)拉队,覺得好的話點個贊以作鼓勵唄弊知。