当前位置: 首页 > news >正文

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函数除外)。必须与函数产生的多维引用区分开来。

相关文章:

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

一、引用其他sheet页表区域 若希望在公式中引用其他工作表的单元格区域,可以在公式编辑状态下,通过鼠标单击相应的工作表标签,然后选择相应的单元格区域。 例1 跨sheet页引用其他工作表区域 如图1所示的工作表Sheet2为工资表。 在Sheet1表…...

如何正确的防止服务器被攻击?103.216.153.x

网站服务器被攻击是新建网站常常发生的事情,对于新手来说这也是非常棘手的问题。那么一旦遇到这样的情况,我们需要如何解决呢?怎么才能防止服务器被攻击,怎么保障自己网站信息的安全,如果发现被攻击又该怎么做呢&#…...

本地生活将成快手新的营收增长点

监制 | 何玺 排版 | 叶媛 快手本地生活开始强化B端市场。 据了解,快手 “本地商家”APP已经正式上线。这是快手为本地生活商家推出的独立工作平台,有助于商家提升经营效率。 新APP的上线,标志着快手本地生活业务布局,正从过去侧…...

信息化工程测试验收管理制度

1、总则 1.1、目的 为规范XXXXX单位的信息系统建设和工程项目测试验收准则,特制订本管理制度。 1.2、范围 本制度适用于XXXXX单位工程测试验收管理。 1.3、职责 信息系统建设和其他信息系统工程类项目的测试和验收主要由项目负责人负责,必要的时候…...

解决vue2设置cross-env设置环境变量不起作用问题

1. 配置package.json package.json的scripts里增加打包脚本 "build-app": "cross-env VUE_APP_LOGIN_VALUEapp NODE_OPTIONS--max_old_space_size4096 node build/build.js",2.配置webpack.prod.conf.js webpack.prod.conf.js的plugins里增加脚本 new …...

Pandas 入门指南

当涉及到数据处理和分析的任务时,Pandas(Python Data Analysis Library)是一款不可或缺的工具。Pandas提供了强大的数据结构和数据操作功能,使得处理和分析结构化数据变得更加容易。在这篇技术博客中,我们将总结Pandas…...

单链表---结构体实现

定义 链表称为线性表的链式存储,顺序表逻辑上相邻的数据,存储位置也相邻。链表逻辑上相邻的数据,存储位置是随机分布在内存的各个位置上的。 故 对于每一个结点,定义的结构体是: typedef struct _LinkNode {int d…...

Linux Shell 编程基础语法汇总

读 Jetson 脚本 把脚本设置为可执行 假设要将脚本 test.sh 设置为可执行,需要: 使用 chmod x test.sh 改变文件模式为可执行;使用 ./ 指定路径,比如先将当前工作区设置为脚本所做位置(使用 cd 命令),然后…...

github 中关于Pyqt 的module view 操作练习

代码摘自,Pyside6 中的示例代码部分 # -*- coding: utf-8 -*- import sys from PySide6.QtWidgets import * from PySide6.QtGui import * from PySide6.QtCore import * from PySide6.QtSql import QSqlDatabase, QSqlQueryModel, QSqlQuery import os os.chdir(os…...

【操作系统】磁臂黏着现象

文章目录 什么是磁臂黏着?为什么 FCFS(First Come First Service) 可以避免磁臂黏着?为什么 scan,cscan 会产生磁臂黏着?为什么 NsetpScan 可以避免磁臂黏着?NScan 原理简介NScan 避免磁臂黏着的…...

面试题-React(十二):React中不可变数据的力量

一、不可变数据的概念 不可变数据意味着数据一旦创建,就不能被更改。在React中,每次对数据的修改都会返回一个新的数据副本,而不会改变原始数据。这种方式确保了数据的稳定性和一致性。 二、Props中的不可变数据 在React中,组件…...

conda 创建虚拟环境

1.为什么要创建虚拟环境 我们在做开发或者跑论文实验可能会同时进行多个任务,这些任务可能会依赖于不同的python环境,比如有的用到3.6有的用到3.7,这时我们创建不同版本的python,放到虚拟环境中给不同的任务分别提供其所需要的版本…...

Java的HTML转义工具

引言 在开发web应用程序时,我们经常需要处理用户输入的数据并将其显示在网页上。然而,用户输入的数据可能包含HTML标签或特殊字符,如果直接在网页上显示这些数据,会导致XSS攻击或显示错误的结果。为了解决这个问题,我…...

Flask (Jinja2) 服务端模板注入漏洞复现

文章目录 Flask (Jinja2) 服务端模板注入漏洞1.1 漏洞描述1.2 漏洞原理1.3 漏洞危害1.4 漏洞复现1.4.1 漏洞利用 1.5 漏洞防御 Flask (Jinja2) 服务端模板注入漏洞 1.1 漏洞描述 说明内容漏洞编号漏洞名称Flask (Jinja2) 服务端模板注入漏洞漏洞评级高危影响版本使用Flask框架…...

file_get_contents 与curl 的对比

在讲区别前大家对file_get_contents 只是停留在get 方法其实file_get_contents也可以进行post请求该方法如下 $content []; $options array(http > array(method > POST,// header 需要设置为 JSONheader > Content-type:application/json,content > json_en…...

两个el-date-picker进行互相关联

elementui两个el-date-picker进行互相关联_element-ui两个时间控件进行联动_沈清秋.的博客-CSDN博客...

python openai playground使用教程

文章目录 playground介绍Playground特点模型设置和参数选择四种语言模型介绍 playground应用构建自己的playground应用playground python使用 playground介绍 OpenAI Playground是一个基于Web的工具,旨在帮助开发人员测试和尝试OpenAI的语言模型,如GPT-…...

DOCKER本地仓库

概述 随着docker的应用越来越多,安装部署越来越方便,批量自动化的镜像生成和发布都需要docker仓库的本地化应用。 试用了docker的本地仓库功能,简单易上手,记录下来以备后用。 环境 centos:CentOS release 7.0 (F…...

python写着玩

摄氏温度转化为华氏温度 #摄氏温度转化为华氏温度 celsius float(input("请输入摄氏度:")) fahrenheit(9/5)*celsius32 print("华氏温度是%.1f"%fahrenheit) 计算圆柱体的体积 #计算圆柱体的体积 radius , length map( float,input("请…...

K8s Kubernetes Namespave Pod Label Deployment Service 实战

本章节将介绍如何在kubernetes集群中部署一个nginx服务,并且能够对其进行访问。 Namespace Namespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离。 默认情况下,kubernetes集群中…...

Linux链表操作全解析

Linux C语言链表深度解析与实战技巧 一、链表基础概念与内核链表优势1.1 为什么使用链表?1.2 Linux 内核链表与用户态链表的区别 二、内核链表结构与宏解析常用宏/函数 三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势5.1 插入效率5.2 安全…...

云计算——弹性云计算器(ECS)

弹性云服务器:ECS 概述 云计算重构了ICT系统,云计算平台厂商推出使得厂家能够主要关注应用管理而非平台管理的云平台,包含如下主要概念。 ECS(Elastic Cloud Server):即弹性云服务器,是云计算…...

【WiFi帧结构】

文章目录 帧结构MAC头部管理帧 帧结构 Wi-Fi的帧分为三部分组成:MAC头部frame bodyFCS,其中MAC是固定格式的,frame body是可变长度。 MAC头部有frame control,duration,address1,address2,addre…...

shell脚本--常见案例

1、自动备份文件或目录 2、批量重命名文件 3、查找并删除指定名称的文件: 4、批量删除文件 5、查找并替换文件内容 6、批量创建文件 7、创建文件夹并移动文件 8、在文件夹中查找文件...

基于ASP.NET+ SQL Server实现(Web)医院信息管理系统

医院信息管理系统 1. 课程设计内容 在 visual studio 2017 平台上,开发一个“医院信息管理系统”Web 程序。 2. 课程设计目的 综合运用 c#.net 知识,在 vs 2017 平台上,进行 ASP.NET 应用程序和简易网站的开发;初步熟悉开发一…...

安宝特方案丨XRSOP人员作业标准化管理平台:AR智慧点检验收套件

在选煤厂、化工厂、钢铁厂等过程生产型企业,其生产设备的运行效率和非计划停机对工业制造效益有较大影响。 随着企业自动化和智能化建设的推进,需提前预防假检、错检、漏检,推动智慧生产运维系统数据的流动和现场赋能应用。同时,…...

渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止

<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet&#xff1a; https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...

srs linux

下载编译运行 git clone https:///ossrs/srs.git ./configure --h265on make 编译完成后即可启动SRS # 启动 ./objs/srs -c conf/srs.conf # 查看日志 tail -n 30 -f ./objs/srs.log 开放端口 默认RTMP接收推流端口是1935&#xff0c;SRS管理页面端口是8080&#xff0c;可…...

DBAPI如何优雅的获取单条数据

API如何优雅的获取单条数据 案例一 对于查询类API&#xff0c;查询的是单条数据&#xff0c;比如根据主键ID查询用户信息&#xff0c;sql如下&#xff1a; select id, name, age from user where id #{id}API默认返回的数据格式是多条的&#xff0c;如下&#xff1a; {&qu…...

《基于Apache Flink的流处理》笔记

思维导图 1-3 章 4-7章 8-11 章 参考资料 源码&#xff1a; https://github.com/streaming-with-flink 博客 https://flink.apache.org/bloghttps://www.ververica.com/blog 聚会及会议 https://flink-forward.orghttps://www.meetup.com/topics/apache-flink https://n…...