转自https://author.baidu.com/home?from=bjh_article&app_id=1707036603750594
处理数据是个多流程的操作,为了保证原始数据的安全,以及便于数据的管理,我们常常将最原始的数据分门别类存储,然后再通过引用的方式进行数据的新增。
以处理 Excel 表格的数据为例,介绍多种类型的引用方法,以及要如何去操作实现 表格间的数据的引用。
注意:区分好工作簿和工作表,工作簿就是我们通常说的Excel文件,而工作表是工作簿当中的数据页,每张工作表由单元格组成,每个单元格有相对应的索引标签和存储相应的数据(可以是字符、文件、链接、公式等,空白单元格可以视为是空字符)。
Excel的所有数据的引用都可以通过鼠标点击进行选取引用(前提是文件都要是打开状态),但对于跨表 引用数据量表较大、引用的文件数比较多的情况下,手动点击引用的方式效率特别地低,此时,需要了解Excel用命令行引用数据的方式,能大大提高引用效率。
Excel表格是用赋值符号 =
来引用数据的,当引用位置和被引用数据在同一个工作簿(也就是同一个.xlsx
文件),此时用:
= 工作表名!索引
上述式子的 !
表示从属关系,说明引用的是指定表格的指定单元格,名字不能写错。举个例子:引用表格 “Sheet2” 的 “A2” 单元格:=Sheet2!A2
,同样的,这里的引用可以在列索引标签或者行索引标签处加入绝对索引标识 "$",除了前面的父级目录,其实和同一个表格内引用数据无异。
当引用位置和被引用数据在不同工作簿(也就是两个.xlsx
文件之间引用),此时用:
= [文件名.xlsx]工作表名!索引
举个例子:引用表格 demo.xlsx
中 Sheet1
的 A2
单元格数据,此时公式写为:=[demo.xlsx]Sheet1!A2
前提是引用和被引用的文件都是 打开状态,且文件名的后缀不要忘了。如果被引用数据文件是关闭,此时在引用公式中需要加上引用路径,也就是被引数据文件的存储位置。
= 'C:\...\[文件名]工作表名'!索引
注意单引号的位置,且公式里面出现的非文本内容的部分的符号都要用半角的(英文输入法状态下输的符号)。如果被引用数据文件,和引用文件在同一文件目录下面,则可以按:= [文件名.xlsx]工作表名!索引
直接引用,系统会自动补全地址。
以上就是Excel跨表格之间的数据引用方式,希望对你有帮助。
联系客服