Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1758|回复: 4

[已解决]数组问题

[复制链接]
发表于 2010-9-11 20:07 | 显示全部楼层 |阅读模式
举例说明Excel中函数与公式中所指的数组通常分为哪几类?
最佳答案
2010-9-12 06:20
Excel函数与公式中的数组,通常分为常量数组、区域数组、内存数组和命名数组。
  • 常量数组就是常数组成的数组,可以直接嵌入公式,不需要单元格区域存储;
  • 区域数组实际上是单元格区域,数据存储在单元格中,公式必须引用单元格才能调用数据;
  • 内存数组实际上包含常量数组,但它主要指某个公式的计算结果是数组,且做为整体嵌入其他公式中继续参与计算;
  • 命名数组,顾名思义,就是用名称定义一个上述三种数组,通常用于不直接接受常量数组的条件格式自定义公式和数据有效性(序列除外)中。

[函数与公式] Excel中函数与公式中所指的数组通常分为哪几类? http://www.exceltip.net/thread-100-1-1-14725.html

配合举例说明:
1、常量数组,例如:{"a",1234;"b",true;"c","ExcelTip"},是一个3行2列的常量数组,可包含文本、数值、逻辑值等;
2、区域数组:例如公式=SUMIF(A1:A10,A1:A10,B1:B10)中,是将区域数组A1:A10(实际就是单元格区域A1:A10)直接作为Sumif求和的“数组”条件,公式将返回10行1列的数组;
3、内存数组:例如=SUMIF(A1:A10,A1:A10,B1:B10)得到的结果是内存数组,可以作为整体嵌入其他公式中继续参与计算。
4、命名数组:例如新建一个包含3个sheet的工作簿Book1,按Ctrl+F3,定义一个名称sheetnames=GET.WORKBOOK(1),则该名称返回的是{"[Book1]Sheet1","[Book1]Sheet2","[Book1]Sheet3"}的数组。

[此贴子已经被作者于2010-9-12 6:21:50编辑过]
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-9-12 06:20 | 显示全部楼层    本楼为最佳答案   

Excel函数与公式中的数组,通常分为常量数组、区域数组、内存数组和命名数组。
  • 常量数组就是常数组成的数组,可以直接嵌入公式,不需要单元格区域存储;
  • 区域数组实际上是单元格区域,数据存储在单元格中,公式必须引用单元格才能调用数据;
  • 内存数组实际上包含常量数组,但它主要指某个公式的计算结果是数组,且做为整体嵌入其他公式中继续参与计算;
  • 命名数组,顾名思义,就是用名称定义一个上述三种数组,通常用于不直接接受常量数组的条件格式自定义公式和数据有效性(序列除外)中。

[函数与公式] Excel中函数与公式中所指的数组通常分为哪几类? http://www.exceltip.net/thread-100-1-1-14725.html

配合举例说明:
1、常量数组,例如:{"a",1234;"b",true;"c","ExcelTip"},是一个3行2列的常量数组,可包含文本、数值、逻辑值等;
2、区域数组:例如公式=SUMIF(A1:A10,A1:A10,B1:B10)中,是将区域数组A1:A10(实际就是单元格区域A1:A10)直接作为Sumif求和的“数组”条件,公式将返回10行1列的数组;
3、内存数组:例如=SUMIF(A1:A10,A1:A10,B1:B10)得到的结果是内存数组,可以作为整体嵌入其他公式中继续参与计算。
4、命名数组:例如新建一个包含3个sheet的工作簿Book1,按Ctrl+F3,定义一个名称sheetnames=GET.WORKBOOK(1),则该名称返回的是{"[Book1]Sheet1","[Book1]Sheet2","[Book1]Sheet3"}的数组。

[此贴子已经被作者于2010-9-12 6:21:50编辑过]
回复

使用道具 举报

发表于 2010-9-12 08:57 | 显示全部楼层

QUOTE:
有意思
[此贴子已经被作者于2010-9-12 8:57:36编辑过]
回复

使用道具 举报

 楼主| 发表于 2010-9-12 08:59 | 显示全部楼层

QUOTE:
以下是引用liuguansky在2010-9-12 6:20:00的发言:
Excel函数与公式中的数组,通常分为常量数组、区域数组、内存数组和命名数组。
  • 常量数组就是常数组成的数组,可以直接嵌入公式,不需要单元格区域存储;
  • 区域数组实际上是单元格区域,数据存储在单元格中,公式必须引用单元格才能调用数据;
  • 内存数组实际上包含常量数组,但它主要指某个公式的计算结果是数组,且做为整体嵌入其他公式中继续参与计算;
  • 命名数组,顾名思义,就是用名称定义一个上述三种数组,通常用于不直接接受常量数组的条件格式自定义公式和数据有效性(序列除外)中。

[函数与公式] Excel中函数与公式中所指的数组通常分为哪几类? http://www.exceltip.net/thread-100-1-1-14725.html

配合举例说明:
1、常量数组,例如:{"a",1234;"b",true;"c","ExcelTip"},是一个3行2列的常量数组,可包含文本、数值、逻辑值等;
2、区域数组:例如公式=SUMIF(A1:A10,A1:A10,B1:B10)中,是将区域数组A1:A10(实际就是单元格区域A1:A10)直接作为Sumif求和的“数组”条件,公式将返回10行1列的数组;
3、内存数组:例如=SUMIF(A1:A10,A1:A10,B1:B10)得到的结果是内存数组,可以作为整体嵌入其他公式中继续参与计算。
4、命名数组:例如新建一个包含3个sheet的工作簿Book1,按Ctrl+F3,定义一个名称sheetnames=GET.WORKBOOK(1),则该名称返回的是{"[Book1]Sheet1","[Book1]Sheet2","[Book1]Sheet3"}的数组。


把原话复制过来了,哈哈,好,给你个最佳。

回复

使用道具 举报

发表于 2010-9-12 09:01 | 显示全部楼层

哈哈

[em04]给啊。[em06]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 12:27 , Processed in 0.294039 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表