永发信息网

excel一个工作簿引用另一个工作簿数据,被引用工作簿被彻底删除,引用的工作簿数据会变吗,还会是变量吗

答案:3  悬赏:0  手机版
解决时间 2021-03-17 03:23
  • 提问者网友:萌卜娃娃
  • 2021-03-16 20:20
excel中一个工作簿引用另一个工作簿数据,被引用工作簿被彻底删除或者在其他电脑上了,引用的工作簿数据会变吗,还会跟着被引用的工作簿发生数据变化吗,就是说还是不是一个动态表格了
最佳答案
  • 五星知识达人网友:罪歌
  • 2021-03-16 20:32
这个问题需要几个假设,首先假设A工作簿引用了B工作簿的数据。那么继续假设,
1、假设删除B时,A没有打开,在删除B后,打开A文件,
(1)如果A之前设置为自动更新的话,EXCEL会提醒找不到外部链接文件B,是否继续等提醒,此时,EXCEL会保留最后一次计算结果。如果双击或编辑或对链接单元格进行重算,则会显示错误。
(2)如果A之前设置为手动更新的话,EXCEL不会提醒找不到文件B等提示,并会保留最后一次计算结果。同样,如果双击或编辑或对链接单元格进行重算,则会显示错误。
2、假设删除B时,A是打开状态,
(1)如果A的计算选项设为自动计算(默认),则A工作簿数据会显示错误。
(2)如果A的计算选项设为手动计算,则A工作簿不会重算,所以不会显示错误。但如果双击或编辑或对链接单元格进行重算,则会显示错误。
全部回答
  • 1楼网友:孤老序
  • 2021-03-16 21:38
需要使用indirect函数,例如: [e8.xls]sheet1!a1 e8为变量的表示是: "[" & e8 & ".xls]sheet1!a1" 然后添加indirect就可以了,完整公式为: =indirect("[" & e8 & ".xls]sheet1!a1") 提示,需要打开对应文件才能工作,否则会显示#ref!
  • 2楼网友:英雄的欲望
  • 2021-03-16 21:19
如果不更新数据,数据不会发生变化。其实只要做两个简单文件,把数据源表,移动到其他文件夹,即可测试出来。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯