分享

Excel如何跨表格引用数据?不同工作簿之间也能引用

 mountlr 2022-04-15

转自https://author.baidu.com/home?from=bjh_article&app_id=1707036603750594

处理数据是个多流程的操作,为了保证原始数据的安全,以及便于数据的管理,我们常常将最原始的数据分门别类存储,然后再通过引用的方式进行数据的新增。

以处理 Excel 表格的数据为例,介绍多种类型的引用方法,以及要如何去操作实现 表格间的数据的引用

注意:区分好工作簿和工作表,工作簿就是我们通常说的Excel文件,而工作表是工作簿当中的数据页,每张工作表由单元格组成,每个单元格有相对应的索引标签和存储相应的数据(可以是字符、文件、链接、公式等,空白单元格可以视为是空字符)。

Excel的所有数据的引用都可以通过鼠标点击进行选取引用(前提是文件都要是打开状态),但对于跨表 引用数据量表较大引用的文件数比较多的情况下,手动点击引用的方式效率特别地低,此时,需要了解Excel用命令行引用数据的方式,能大大提高引用效率。

1. 同一工作簿的表格间的引用

Excel表格是用赋值符号 = 来引用数据的,当引用位置和被引用数据在同一个工作簿(也就是同一个.xlsx文件),此时用:

= 工作表名!索引

上述式子的 表示从属关系,说明引用的是指定表格的指定单元格,名字不能写错。举个例子:引用表格 “Sheet2” 的 “A2” 单元格:=Sheet2!A2,同样的,这里的引用可以在列索引标签或者行索引标签处加入绝对索引标识 "$",除了前面的父级目录,其实和同一个表格内引用数据无异。

2. 不同工作簿的表格间的引用

当引用位置和被引用数据在不同工作簿(也就是两个.xlsx文件之间引用),此时用:

= [文件名.xlsx]工作表名!索引

举个例子:引用表格 demo.xlsx 中 Sheet1 的 A2 单元格数据,此时公式写为:=[demo.xlsx]Sheet1!A2

前提是引用和被引用的文件都是 打开状态,且文件名的后缀不要忘了。如果被引用数据文件是关闭,此时在引用公式中需要加上引用路径,也就是被引数据文件的存储位置。

= 'C:\...\[文件名]工作表名'!索引

注意单引号的位置,且公式里面出现的非文本内容的部分的符号都要用半角的(英文输入法状态下输的符号)。如果被引用数据文件,和引用文件在同一文件目录下面,则可以按:= [文件名.xlsx]工作表名!索引直接引用,系统会自动补全地址。

以上就是Excel跨表格之间的数据引用方式,希望对你有帮助。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多