區(qū)域數(shù)組和內(nèi)存數(shù)組的區(qū)別?
1.常量數(shù)組就是常數(shù)組成的數(shù)組,可以直接嵌入公式,不需要單元格區(qū)域存儲(chǔ);例如:{"a",1234;"b",true;"c","ExcelTip"},是一個(gè)3行2列的常量數(shù)組,可包含文本、數(shù)值、邏輯值等;
2.區(qū)域數(shù)組實(shí)際上是單元格區(qū)域,數(shù)據(jù)存儲(chǔ)在單元格中,公式必須引用單元格才能調(diào)用數(shù)據(jù);例如公式=SUMIF(A1:A10,A1:A10,B1:B10)中,是將區(qū)域數(shù)組A1:A10(實(shí)際就是單元格區(qū)域A1:A10)直接作為Sumif求和的“數(shù)組”條件,公式將返回10行1列的數(shù)組;
3.內(nèi)存數(shù)組實(shí)際上包含常量數(shù)組,但它主要指某個(gè)公式的計(jì)算結(jié)果是數(shù)組,且做為整體嵌入其他公式中繼續(xù)參與計(jì)算;例如=SUMIF(A1:A10,A1:A10,B1:B10)得到的結(jié)果是內(nèi)存數(shù)組,可以作為整體嵌入其他公式中繼續(xù)參與計(jì)算。下面給你附加介紹一個(gè)命名數(shù)組:命名數(shù)組,顧名思義,就是用名稱(chēng)來(lái)定義一個(gè)上述三種數(shù)組,通常用于不直接接受常量數(shù)組的條件格式自定義公式和數(shù)據(jù)有效性(序列除外)中。例如新建一個(gè)包含3個(gè)sheet的工作簿Book1,按Ctrl+F3,定義一個(gè)名稱(chēng)sheetnames=GET.WORKBOOK(1),則該名稱(chēng)返回的是{"[Book1]Sheet1","[Book1]Sheet2","[Book1]Sheet3"}的數(shù)組。