Excel如何实现跨文件表引用数据
5个回答
展开全部
目标文件存储单元格,选择性粘贴,粘贴链接,就可以了。以后每次打开目标
excel 文件就可以同步更新数据,也就是说excel 目标文件是直接调用Excel 文件源数据。
2、用公式:在excel 目标文件存储单元格输入公式='excel 源文件保存的路
径[excel 文件名]工作表名'!单元格,即=’源文件所在盘符:\父文件夹\子文件夹\[文
件名.xls]工作表名'!单元格。或者直接在单元格里输入“=”后面直接点击要引用的
单元格就行。注意:标点都是英文标点。
3、用HYPERLINK 函数:在excel 目标文件存储单元格输入公式
=HYPERLINK('excel 源文件保存的路径[excel 文件名]工作表名'! 单元格),即
=HYPERLINK('源文件所在盘符:\父文件夹\子文件夹\[文件名.xls]工作表名'!单元
格)。注意:标点都是英文标点。
4、打开excel 目标文件工作簿,按alt+f11,插入模块,用Visual_Basic 编
程(网上下载程序粘贴进去)存盘,运行一下。(不懂,没有接触过高级编程语
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个与使用本工作簿中的数据没有任何不同(其他工作簿未打开的时候数据不会更新),只跨工作表就更没有什么顾忌了。
跨工作簿引用数据格式为:
'[工作簿名称.xls]工作表名称'!$K$30
以上中文都要被实际内容替换掉,且部分工作簿的后缀可能不是 xls而是 xlsx。
工作表引用只需要去掉 【】 及里面的内容即可。
跨工作簿引用数据格式为:
'[工作簿名称.xls]工作表名称'!$K$30
以上中文都要被实际内容替换掉,且部分工作簿的后缀可能不是 xls而是 xlsx。
工作表引用只需要去掉 【】 及里面的内容即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
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
举例:如工作表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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2020-07-29
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询