EXCEL如何相对引用?

hbcb 2005-08-31 01:41:35
在当前目录下有文件a.xls, 里面有工作表A
还有文件b.xls, 里面有工作表B

工作表A的A1单元格引用工作表B的A1单元格,其公式为:[b.xls]B!A1

当保存关闭以后再打开,就发现公式变了,加上了文件的绝对路径: 'D:\test\[b.xls]B'!B1
当把文件b.xls移动位置后,就没有办法引用了

能不能只用相对路径呢?该怎么做?
...全文
515 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝帆·雨轩 2005-09-02
  • 打赏
  • 举报
回复
如果相对位置没有发生变化,那么您再次打开链接的文件,您可以发现,路径已经发生了变化。

一般来说,这种相对路径是默认的,出现的不会是绝对路径。

如果是绝对路径的话,您把$去掉吧。
ynsmcn 2005-08-31
  • 打赏
  • 举报
回复
似乎只能用VBA了
hbcb 2005-08-31
  • 打赏
  • 举报
回复
不明白怎么就不现实呢?
比如我把a.xls文件和b.xls文件都同时移动到了另外一个文件夹里面,他们的相对位置没有变,连接应该保持是正确的,如果用绝对路径的话,当然是得不到正确的数据了,改动文件目录是很常见的事,以及我将文件复制一份到另外的地方使用也是再常见不过的事情了,用绝对路径就会出现问题,每次改动后,又要修改很多公式,容易犯错误,又很费时费力
蓝帆·雨轩 2005-08-31
  • 打赏
  • 举报
回复
您希望链接的源文件移动后,链接依然有效,这样的相对引用是不存在的。这种期望也是不现实的。

6,210

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧