Excel——对其他工作表和工作簿的引用

一、引用其他sheet页表区域

若希望在公式中引用其他工作表的单元格区域,可以在公式编辑状态下,通过鼠标单击相应的工作表标签,然后选择相应的单元格区域。

例1 跨sheet页引用其他工作表区域

如图1所示的工作表Sheet2为工资表。

在Sheet1表中B2单元格输入”SUM(”并单击Sheet2表标签,然后选择D3:D10单元格区域,并按Enter键结束编辑,则在编辑栏中将自动在引用前添加工作表名,变为:

=SUM(Sheet2!D3:D10)

跨表引用的标识方式为“工作表名+半角感叹号+引用区域”。当所引用的工作表名是以数字开头或者包含空格及以下特殊字符:

$ % ` ~ ! @ # ^ ( ) + - = , | ; { }

则公式中的被引用工作表名称将被一对半角引号包含,例如,将上述示例中的“Sheet2”修改为“Sheet 2”时,则跨表引用公式将变为:

=SUM(‘Sheet 2’!D3:D10)

同理,使用INDIRECT函数进行跨表引用时,如果被引用的工作表名包含空表格或上述字符,需要在工作表名前后加上半角单引号才能正确返回结果。

二、引用其他excel文件中的工作表区域

当引用的单元格与公式所在单元格不在同一工作簿中时,其标识方式为“[工作簿名称]工作表名!单元格引用”,如新建一个工作簿,并对示例1中的Sheet2表的D3:D10单元格区域求和,公式如下所示:

=SUM(‘[例1跨表引用其他工作表区域.xlsx]Sheet2’!$D$3:$D$10)

当被引用单元格所在工作簿关闭时,公式中将在工作簿名称前自动加上文件的路径。当路径或工作簿名称、工作表名称之一包含空格或相关特殊字符时,感叹号之前部分需要使用一对半角单引号包含。

三、引用连续多sheet页相同区域

1.三维引用输入方式

当跨表引用多个相邻的工作表中相同的单元格区域进行汇总时,可以使用三维引用进行计算而无须逐个工作表对单元格区域进行引用,其标识方式为:按工作表排列顺序,使用冒号将起始工作表和终止工作表进行连接,作为跨表引用的工作表名。

例2三维引用汇总连续多工作表形同区域

如图2所示,“1”、“2”、“3”、“4”、“5”工作表为连续排列的5个工作表,每个表的A2:E10单元格区域分别存放着1至5月的饮料销售情况数据。

在“汇总”工作表的B2单元格中,输入“=SUM(”,然后鼠标单击“1”工作表标签,按住Shift键单击“5”工作表标签,然后选取E3:E10单元格区域后按Enter键结束公式编辑,将得到以下公式:

=SUM(‘1:5’!E3:E10)

2.妙用通配符输入三维引用

如图3所示,当“汇总”工作表的位置在“2”、“3”工作表之间时,5个工作表被分为2个、3个连续工作表,因此需要使用一下公式进行汇总:

=SUM(‘1:2’!E3:E10,’3:5’!E3:E10)

除采用示例2的输入方法分别对“1”、“2”表和“3”、“4”、“5”工作表分别进行三维引用外,还可以使用通配符“*”代表公式所在工作表之外的所有其他工作表名称,例如在“汇总”表B2单元格输入以下公式,将自动根据工作表位置关系,对除“汇总”表之外的其他工作表E3:E10单元格区域求和:

=SUM(‘*’!E3:E10)

此外,通配符“?”也可用于替代其他工作表名称快速地输入三维引用,但不能替代单纯以数字命名的工作表。

提示:Excel 2010中,通配符?与工作表字符数是严格对应的,而在Excel 2003中,使用通配符?的个数与工作表名的字节数有关,1个双字节的字符算2个字符,非双字节字符可以算1个或2个字符。例如工作表名“1月”有1个单字节字符和1个双字节字符,可对应3个或4个通配符?。

注意:由于公式输入后,Excel会自动转换为实际的引用,因此,当工作表位置或单元格引用发生改变时,用户需要重新编辑公式才行,否则会导致公式运算错误。

3.三维引用的局限性

三维引用是对多张工作表上相同单元格或单元格区域的引用,其要点是“横跨两个或多个连续工作表”、“相同单元格区域”。

在实际使用中,支持这种连续多表同区域三维引用的函数有:SUM、AVERAGE、AVERAGEA、COUNT、COUNTA、MAX、MAXA、MIN、MINA、PRODUCT、RANK、STDEV、STDEVA、STDEVP、STDEVPA、VAR、VARA、VARP、VARPA函数等,主要适用于多个工作表具有相同的数据库结构的统计计算。

注意:这种多表三维引用不能用于引用类型为Range为参数的函数中,如SUMIF、COUNTIF函数等,也不能用于大多数函数参数类型为reference或ref的函数(但RANK函数除外)。必须与函数产生的多维引用区分开来。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/108109.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

三、K8S之ReplicaSet

ReplicaSet 一、概述 Kubernetes最核心的功能是编排,编排操作都是依靠控制器对象来完成,高级控制器控制着基础的控制器,基础控制器再去控制Pod,Pod里面再包容器。K8S项目里API对象层级大概就是这样。 而ReplicaSet这个控制器是…

AJAX为什么叫AJAX

AJAX(Asynchronous JavaScript and XML)这个名字是由美国程序员Jesse James Garrett在2005年提出的,用来描述一种用于创建交互式Web应用程序的技术组合。它之所以被称为"AJAX",有以下原因: Asynchronous&…

Flink之窗口聚合算子

1.窗口聚合算子 在Flink中窗口聚合算子主要分类两类 滚动聚合算子(增量聚合)全窗口聚合算子(全量聚合) 1.1 滚动聚合算子 滚动聚合算子一次只处理一条数据,通过算子中的累加器对聚合结果进行更新,当窗口触发时再从累加器中取结果数据,一般使用算子如下: aggregatemaxmaxBy…

Spark---数据计算

flatmap算子: # flatmap算子: 对rdd执行map操作,然后进行解除嵌套操作from pyspark import SparkConf, SparkContextconf SparkConf().setMaster("local[*]").setAppName("test_spark") sc SparkContext(confconf)# 准备一个RDD rdd sc.par…

function+bind实现多态(松耦合)

基类定义虚函数,子类实现虚函数,使用基类指针指向子类对象,从而实现多态,functionbind可以使没有任何关系的各种类对象及其行为以一种相同的行为表现出来,类似多态,高于多态,这里没有继承、没有…

前端数据可视化之【Echarts介绍】

目录 🌟前言🌟丰富的可视化类型🌟多种数据格式无需转换直接使用🌟移动端优化🌟多渲染方案,跨平台使用!🌟写在最后 🌟前言 ECharts开源来自百度商业前端数据可视化团队&a…

力扣每日一题43:字符串相乘

题目描述: 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 注意:不能使用任何内置的 BigInteger 库或直接将输入转换为整数。 示例 1: 输入: num1 "2"…

Python数据分析教程(非常详细)从零基础入门到精通,看完这一篇就够了

1、为什么选择Python进行数据分析? Python是一门动态的、面向对象的脚本语言,同时也是一门简约,通俗易懂的编程语言。Python入门简单,代码可读性强,一段好的Python代码,阅读起来像是在读一篇外语文章。Python这种特性…

ROS键盘遥控机器人,通过参数服务器指定速度

1、引言 在上节的驱动机器人,我们知道是cmd_vel话题发布一串Twist类型消息来控制,我们可以输入如下命令查看这个Twist的详细信息:rosmsg show geometry_msgs/Twist geometry_msgs/Vector3 linear float64 x float64 y float64 z geome…

macos 中ios系统升级,但是macos还是老系统,在手机上无法安装ios软件

https://github.com/filsv/iOSDeviceSupport 构建项目出现 解决的方法: 就可以了,

JDBC-day05(DAO及相关实现类)

七:DAO及相关实现类 1. DAO介绍 DAO:Data Access Object访问数据信息的类和接口,包括了对数据的CRUD(Create、Retrival、Update、Delete),而不包含任何业务相关的信息。有时也称作:BaseDAO作用…

关于SparkRdd和SparkSql的几个指标统计,scala语言,打包上传到spark集群,yarn模式运行

需求: ❖ 要求:分别用SparkRDD, SparkSQL两种编程方式完成下列数据分析,结合webUI监控比较性能优劣并给出结果的合理化解释. 1、分别统计用户,性别,职业的个数: 2、查看统计年龄分布情况(按照年龄分段为7段&#xff0…

Adobe发布Firefly 2,提升图像质量和用户体验

🦉 AI新闻 🚀 Adobe发布Firefly 2,提升图像质量和用户体验 摘要:Adobe升级了其AIGC生图平台Firefly为Firefly 2,该版本通过引入矢量图生成功能、提升图像质量和增加多项新功能,大幅改善了用户体验。Firef…

太强了!三种方案优化 2000w 数据大表!

目录 评估表数据体量 表容量: 磁盘空间 实例容量 出现问题的原因 如何解决单表数据量太大,查询变慢的问题 方案一:数据表分区 方案二:数据库分表 水平分表 垂直分表 1.取模方案: 2.range 范围方案 3.hash…

C51--基本认知

单片机基本认知: 1、什么是单片机 单片机是一种集成电路芯片。 把具有数据处理能力的中央处理器 CPU、随机存储器RAM、只读存储器ROM。 多种 I / O 口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器…

宁夏企业过等保选哪家测评机构好?选哪家堡垒机好?

最近不少宁夏小伙伴在问,宁夏企业过等保选哪家测评机构好?选哪家堡垒机好?今天我们小编就给大家来简单说说哈! 宁夏企业过等保选哪家测评机构好? 目前宁夏正规具有资质的等保测评机构只有3家,分别为中电信…

精美的早安问候语,暖心祝福,开心每一天

1、 美好的祝福,成了清晨的主题。相互问候,是一天的开始。让我们伴着不老的岁月,永远开心快乐。早晨好! 2、 心宽似海,百福皆来,世事看淡,内心安然。随缘即福,随遇而安&#xff0…

c++ any_of,none_of,all_of

函数 函数作用any_of区间[开始, 结束)中是否至少有一个元素都满足判断式p,只要有一个元素满足条件就返回true,否则返回truenone_of区间[开始, 结束)中是否所有的元素都不满足判断式p,所有的元素都不满足条件返回true,否则返回fal…

银河麒麟你服务x86访问ftp服务器上的文件

打开我的电脑 地址栏输入 ftp地址 可以选择需要的文件复制出来了

简单聊聊低代码

在数字经济迅速发展的背景下,越来越多的企业开始建立健全业务系统、应用、借助数字化工具提升管理效率,驱动业务发展,促进业绩增长。在这一过程中,和许多新技术一样,低代码(Low-code)开发被推上…