ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 函数与公式 > 三维引用的概念、操作及使用范围

三维引用的概念、操作及使用范围

作者:绿色风 分类: 时间:2022-08-17 浏览:324
楼主
gouweicao78
Q:什么是三维引用?怎样使用它呢?有没有什么限制?
A:在Excel中,对两个或多个工作表上相同单元格或单元格区域的引用被称为三维引用。在公式输入状态下,单击第一个工作表标签,按住Shift键,再单击最后一个工作表标签,并选定单元格区域,完成公式后回车即可。支持三维引用的函数有:SUMAVERAGEAVERAGEACOUNTCOUNTAMAXMAXAMINMINAPRODUCTSTDEVSTDEVASTDEVPSTDEVPAVARVARAVARPVARPA。


例:=SUM(Sheet1:Sheet3!A1:A10)可对以Sheet1和Sheet3开头和结尾的所有工作表的A1:A10单元格进行求和。
注意:
1、因为INDIRECT函数并不支持此种三维引用,所以不能用SUM(INDIRECT("Sheet1:Sheet3!A1:A10))来求和。
2、需要区分引用函数产生的三维引用。这是两个概念。请参考:【函数产生的三维引用


应用实例:
多表求和.rar
2楼
gouweicao78
1、表格必须相连,比如Sheet2如果因为移动位置不在Sheet1、Sheet3中间,则Sheet1:Sheet3!A1就不会引用Sheet2的A1单元格。
2、引用区域的大小、位置必须一致,比如Sheet1:Sheet3!A1:A10,则统一引用这几个表的A1:A10区域。
3、使用此种三维引用的函数返回单值,而不能返回数组结果。
3楼
willin2000
补充一下,下面这些函数也能进行三维计算,只不过有些函数只能利用返回单值的功能(SUM类似)
SMALL,LARGE,RANK,MEDIAN,PERCENTILE,QUARTILE,TRIMMEAN,SKEW,AND,OR,AVEDEV,DEVSQ,SUMSQ
比如:
AND(Sheet2:Sheet3!$A$1:$A$2);试试在SHEET2的A1输入0,其他为>0数)
OR(Sheet2:Sheet3!$A$1:$A$2);试试在SHEET2的A1输入1,其他为0数)
最小值:SMALL(Sheet2:Sheet3!$A$1:$A$2,1),LARGE(Sheet2:Sheet3!$A$1:$A$2,4)
最大值:SMALL(Sheet2:Sheet3!$A$1:$A$2,4),LARGE(Sheet2:Sheet3!$A$1:$A$2,1)
这个也正确返回结果=MEDIAN(Sheet2:Sheet3!$A$1:$A$2)
4楼
jackeroo
学习了,最近在学习内存数组。
5楼
dg831451
现在知道哪一些函数支持三维引用了。谢谢版主分享
6楼
yanghan52717
谢谢你的指导。
7楼
liyaqin
学习了,谢谢!
8楼
有山有海
又长见识了,有些函数不支持三维引用!
9楼
v、_小乖
有一点了解三维引用,继续学习.
10楼
天涯客77
谢谢了
11楼
gouweicao78
Q:什么是三维引用?怎样使用它呢?有没有什么限制?
A:在Excel中,对两个或多个工作表上相同单元格或单元格区域的引用被称为三维引用。在公式输入状态下,单击第一个工作表标签,按住Shift键,再单击最后一个工作表标签,并选定单元格区域,完成公式后回车即可。支持三维引用的函数有:SUMAVERAGEAVERAGEACOUNTCOUNTAMAXMAXAMINMINAPRODUCTSTDEVSTDEVASTDEVPSTDEVPAVARVARAVARPVARPA。


例:=SUM(Sheet1:Sheet3!A1:A10)可对以Sheet1和Sheet3开头和结尾的所有工作表的A1:A10单元格进行求和。
注意:
1、因为INDIRECT函数并不支持此种三维引用,所以不能用SUM(INDIRECT("Sheet1:Sheet3!A1:A10))来求和。
2、需要区分引用函数产生的三维引用。这是两个概念。请参考:【函数产生的三维引用


应用实例:
多表求和.rar
12楼
gouweicao78
1、表格必须相连,比如Sheet2如果因为移动位置不在Sheet1、Sheet3中间,则Sheet1:Sheet3!A1就不会引用Sheet2的A1单元格。
2、引用区域的大小、位置必须一致,比如Sheet1:Sheet3!A1:A10,则统一引用这几个表的A1:A10区域。
3、使用此种三维引用的函数返回单值,而不能返回数组结果。
13楼
willin2000
补充一下,下面这些函数也能进行三维计算,只不过有些函数只能利用返回单值的功能(SUM类似)
SMALL,LARGE,RANK,MEDIAN,PERCENTILE,QUARTILE,TRIMMEAN,SKEW,AND,OR,AVEDEV,DEVSQ,SUMSQ
比如:
AND(Sheet2:Sheet3!$A$1:$A$2);试试在SHEET2的A1输入0,其他为>0数)
OR(Sheet2:Sheet3!$A$1:$A$2);试试在SHEET2的A1输入1,其他为0数)
最小值:SMALL(Sheet2:Sheet3!$A$1:$A$2,1),LARGE(Sheet2:Sheet3!$A$1:$A$2,4)
最大值:SMALL(Sheet2:Sheet3!$A$1:$A$2,4),LARGE(Sheet2:Sheet3!$A$1:$A$2,1)
这个也正确返回结果=MEDIAN(Sheet2:Sheet3!$A$1:$A$2)
14楼
jackeroo
学习了,最近在学习内存数组。
15楼
dg831451
现在知道哪一些函数支持三维引用了。谢谢版主分享
16楼
yanghan52717
谢谢你的指导。
17楼
liyaqin
学习了,谢谢!
18楼
有山有海
又长见识了,有些函数不支持三维引用!
19楼
v、_小乖
有一点了解三维引用,继续学习.
20楼
qzwanglimei
谢谢 ..

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap