1 / 11
文档名称:

Excel引用函数(OFFSET)产生的多维引用及其应用.doc

格式:doc   大小:283KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Excel引用函数(OFFSET)产生的多维引用及其应用.doc

上传人:小辰GG1 2021/12/6 文件大小:283 KB

下载得到文件列表

Excel引用函数(OFFSET)产生的多维引用及其应用.doc

文档介绍

文档介绍:浅谈在引用函数中使用数组参数产生的多维引用及其应用(第一部分)
通常我们所说的三维引用都是指Excel帮助中定义的跨多表的相同位置区域的引用。而此文重点要说明的是另一种由引用 本文分为三部分:
1、认识引用和区域及其维数 2、引用函数产生的多维引用 3、
姓名
语文
数学
英语
张三
85
72
80
李四
99
64
90
王五
95
68
97
F表为一张成绩表,在下面的举例中会多次用到
认识引用和区域及其维数
友情提示:
本工作簿中使用了宏
公式文本。为了使公式文本能被正确地显 示出来,请确认您的ExceI中的宏安全性 是否允许执行宏。
引用的类型
引用是对工作表上单元格或单元格区域的标识。
从引用的范围看一般有,单个单元格引用、多个连续单元格的区域引用和连续多表三维引用。 从引用产生的方式上看,有直接输入标识的引用和引用函数产生的引用。
另外还有交叉引用、以及由引用构成的合并区域等形式,其中交叉引用不是我们要说明的重点。
单个单元格引用
是指对工作表中某个单元格的引用,如 姓名 #NAME?
区域引用
是指对一个连续单元格区域的引用,可以是一行多列的单元格区域,或多行一列的单元格区域,还可以是多行多列的单元 单元格区域引用的结果会产生一个单元格值组成的数组,其中一行多列或多行一列的单元格区域引用产生的是一维数组, 所以我们需要以数组公式的形式输入才能让其在单元格中正确显示。
姓名
语文|数学
一行多列
#NAME?
#NAME?
多行一列
合并区域
在介绍三维引用前,我们有必要先解释一个多区域合并的概念,其和区域引用一起合称为区域。
将多个单元格或区域引用,用逗号隔开并用括号()合并起来表示,就是合并区域。合并区域是虽是平面二维的,但无法 和我们要说的连续多表三维引用和引用函数产生的多维引用不同,它只是分散在同一个工作表中的几个区域的集合。
一个合并区域的例子
#VALUE! 1 #NAME?
合并区域在单元格中无法正确显示, 不论其实际合并后所代表的区域是否连续。但并影响我们将其作为一个参数用于可
返回引用区域的地址
$D$9,$D$10:$F$10,$E$10:$F$11,$F$9:$F$10,$D$11,$D$9:$E$9,$E$9:$F$9
#NAME?
注意:合并区域中的第一个区域只有第一个单元格的地址出现在 Cell("address",) 的返回结果中,其他区域则是完整的。
测试合并区域中的区域数
7 #NAME?
Areas ()函数可用来返回一个区域中包含几个单元格或区域引用。
上例中的合并区域实际上是7个区域组成的,其中有两个区域是做为一个合并区输入的,他们分别是
refl ref2 ref3
85
#NAME?
99
64
90
64
99
#NAME?
68
ref4 ref5
ref6
80
#NAME? 95
85 72
90
#NAME?
#NAME?
合并区域如何参与计算
64
90
68
97
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
3个区域引用
#NAME?
使用Index返回合并区域中的第3个区域引用,然后求和
68
97
使用Index返回合并区域中的第
3个区域,第2行的值
#NAME?
319 #NAME?
使用Index返回合并区域中的第3个区域,第2行的值,第2列的值 97 #NAME?
合并区域不是引用,它不能作为参数类型只为 Ran ge的函数的参数,我们不能在函数的range参数中输入合并区域,例如下 #VALUE! ] #NAME?
合并区域中不能同时存在于有两张工作表以上的引用或区域或连续多表三维引用。
#VALUE! #NAME?
连续多表三维引用 连续多表三维引用是引用多张连续排列的工作表中相同行列位置的单元格或连续单元格区域的表示方法。
连续多表三维引用的例子
#REF! #NAME?
由于多表三维引用是一个在表/行/列三个方向上的引用所以我们无法直接将在一张表的单元格区域 把每张表的区域看是一个平面,那么多表三维引用就是在多个平面上的不同区域引用组成的,而且
92
SUM 将数值相加
AVERAGE 计算数值的平均值(数学方法)
AVERAGEA 计算数值(包括字符串和逻辑值)的平均值(数学方法)
COUNT 计算包含数字的单元格个数
COUNTA 计算非空白单元格个数
MAX 查找一组数值中的最大值
MAXA 查找一组数值中的最大值(包括字符串