Excel如何实现跨文件表引用数据

如题所述

1、制作如图所示的数据表格。

2、在“第一季度销售量”工作表“C3”单元格中输入"=sum("内容,然后点击“一月份销售”工作表。  

3、接着点击对应的C3单元格,然后输入一个“逗号”,并点击“二月份销售”工作表。  

4、在此工作表中点击“C3”单元格,并再输入一个“逗号”,并点击“三月份销售”工作表。  

5、在“三月份销售量”工作表中点击“C3”单元格后,再输入“)”,并按回车即可完成对前三个工作表对应位置数据的引用。  

6、然后就可以在“第一季度销售量”工作表中看到计算结果。  

7、将该公式复制到其它单元格即可完成对工作表数据的引用及计算操作。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-05-14
目标文件存储单元格,选择性粘贴,粘贴链接,就可以了。以后每次打开目标excel 文件就可以同步更新数据,也就是说excel 目标文件是直接调用Excel 文件源数据。2、用公式:在excel 目标文件存储单元格输入公式='excel 源文件保存的路径[excel 文件名]工作表名'!单元格,即=’源文件所在盘符:\父文件夹\子文件夹\[文件名.xls]工作表名'!单元格。或者直接在单元格里输入“=”后面直接点击要引用的单元格就行。注意:标点都是英文标点。3、用HYPERLINK 函数:在excel 目标文件存储单元格输入公式=HYPERLINK('excel 源文件保存的路径[excel 文件名]工作表名'! 单元格),即=HYPERLINK('源文件所在盘符:\父文件夹\子文件夹\[文件名.xls]工作表名'!单元格)。注意:标点都是英文标点。4、打开excel 目标文件工作簿,按alt+f11,插入模块,用Visual_Basic 编程(网上下载程序粘贴进去)存盘,运行一下。(不懂,没有接触过高级编程语本回答被提问者和网友采纳
第2个回答  2017-06-20
这个与使用本工作簿中的数据没有任何不同(其他工作簿未打开的时候数据不会更新),只跨工作表就更没有什么顾忌了。

跨工作簿引用数据格式为:
'[工作簿名称.xls]工作表名称'!$K$30
以上中文都要被实际内容替换掉,且部分工作簿的后缀可能不是 xls而是 xlsx。
工作表引用只需要去掉 【】 及里面的内容即可。
第3个回答  2017-06-20
①相同工作簿不同工作表间相互引用,在引用单元格前加Sheetn!(Sheetn为被引用工作表的名称)
举例:如工作表Sheet1中的A1单元格内容等于Sheet2中单元格B2乘以5,则在Sheet1中的A1单元格中输入公式 =Sheet1!B2*5
②不同工作簿间互相引用,在引用单元格前加[Book.xlsx]Sheet!(Book为被引用工作薄名,Sheet为被引用工作表名)
举例:如工作薄”Book1“中Sheet1中的A1单元格内容等于工作薄”Book2“Sheet1中单元格B2乘以5,则在Sheet1中的A1单元格中输入公式 =[Book2.xlsx]Sheet1!$B$2*5
第4个回答  2020-07-29

直接等号,改名字或者更新数据后在需要更新的文件里编辑连接更新就行

直接等号,改名字或者更新数据后在需要更新的文件里编辑连接更新就行

相似回答