我們常聽到高手們過招,談及Excel中數(shù)組運(yùn)算、一維數(shù)組、二維數(shù)組,甚至是多維數(shù)組。
本文就來逐一認(rèn)識(shí)一維數(shù)組和二維數(shù)組。理清概念很重要,不要混淆數(shù)組、數(shù)組公式。
第一,一維數(shù)組和二維數(shù)組的定義
單行或單列的數(shù)組,我們稱為一維數(shù)組。
多行多列(含2行2列)的數(shù)組是二維數(shù)組。
第二,數(shù)組和數(shù)組公式的區(qū)別
數(shù)組,就是元素的集合,按行、列進(jìn)行排列。
數(shù)組公式:就是包含有數(shù)組運(yùn)算的公式。ctrl+shift+enter,三鍵結(jié)束,這個(gè)過程就是告訴excel請(qǐng)與數(shù)組運(yùn)算的方式來處理本公式,反饋一個(gè)信息,就是在公式的外面添加一對(duì)花括號(hào)。
第三,一維數(shù)組和二維數(shù)組的運(yùn)算規(guī)律
1、單值x與數(shù)組arry運(yùn)算
執(zhí)行x與arry中每一個(gè)元素分別運(yùn)算并返回結(jié)果,也就是與arry本身行列、尺寸一樣的結(jié)果。
比如:2*{1,2;3,4;5,6},執(zhí)行2*1、2*2、2*3……2*6運(yùn)算,并返回3行2列的二維數(shù)組結(jié)果{2,4;6,8;10,12},如下圖所示:
數(shù)組中行和列分別用逗號(hào)、分號(hào)來間隔。逗號(hào)表示行,行之間的關(guān)系比較緊密,用逗號(hào)分割;列之間,關(guān)系相對(duì)比較疏遠(yuǎn)一點(diǎn),用分號(hào)分割。
又比如:"A"&{"B","C"}返回{"AB","AC"}。"A"={"B","A","C"}返回{FALSE,TRUE,FALSE}
2、同向一維數(shù)組運(yùn)算
執(zhí)行arry1與arry2對(duì)應(yīng)位置的元素分別運(yùn)算并返回結(jié)果。要求arry1與arry2尺寸必須相同,否則多余部分返回#N/A錯(cuò)誤。
比如: {1;2;3}*{4;5;6}返回{4;10;18}; {1,2,3,4}*{4,5,6}返回{4,10,18,#N/A},如下圖所示:
3、異向一維數(shù)組運(yùn)算
arry1的每一元素與arry2的每一元素分別運(yùn)算并返回結(jié)果,得到兩個(gè)數(shù)組的行數(shù)*列數(shù)個(gè)元素,也就是M行數(shù)組與N列數(shù)組運(yùn)算結(jié)果為M*N的矩陣數(shù)組。
比如:{1;2;3}*{4,5,6,7,8},執(zhí)行1*4、1*5、……1*8、2*4、2*5……3*8,返回{4,5,6,7,8;8,10,12,14,16;12,15,18,21,24}
4、一維數(shù)組與二維數(shù)組運(yùn)算
二維數(shù)組其中一個(gè)方向與一維數(shù)組同向同尺寸,比如M*N的二維數(shù)組與M行或者N列的數(shù)組運(yùn)算,在同向的運(yùn)算類似同向一維數(shù)組之間的位置對(duì)應(yīng),在異向的運(yùn)算則類似單值與數(shù)組之間的一一運(yùn)算。超出尺寸范圍都返回錯(cuò)誤值。
例:{1,2,3,4}*{1,2,3,4,5;6,7,8,9,10}即4列一維數(shù)組與2行5列二維數(shù)組運(yùn)算,列方向上兩個(gè)數(shù)組運(yùn)算按位置一一對(duì)應(yīng)的,不足部分用#N/A補(bǔ)齊,行方向上則是一對(duì)多的運(yùn)算。
即:1*1,2*2,3*3,4*4,#N/A *5;1*6,2*7,3*8,4*9,#N/A *10;返回{1,4,9,16,#N/A;6,14,24,36,#N/A}。
5、二維數(shù)組之間運(yùn)算
要求尺寸相同,并執(zhí)行相同位置元素一一對(duì)應(yīng)的運(yùn)算,超出尺寸部分返回錯(cuò)誤。
例:{1,2;3,4}*{1,2,3;4,5,6;7,8,9}執(zhí)行1*1,2*2,3*4,4*5,其余部分用#N/A補(bǔ)齊,返回={1,4,#N/A;12,20,#N/A;#N/A,#N/A,#N/A}
以上幾個(gè)圖示,希望對(duì)新手認(rèn)識(shí)和理清一維數(shù)組和二維數(shù)組有所幫助。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:一維數(shù)組和二維數(shù)組介紹
本文網(wǎng)址:http://www.oesoe.com/html/support/11139215920.html