打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel公式中使用文件相对路径引用另一个Excel文件中单元格数据方法

有时需要在一个Excel文件里引用另一个Excel文件的单元格数据。比如:数据文件t1.xlsx和引用文件t2.xlsx存储在同一目录中(或被引用文件在该目录的子目录中),文件t2.xlsx的单元格A3中使用公式:

=[t1.xlsx]sheet1!A1 (注:文件全名用“ []”标记,工作表名后用“!”连单元格。)

尽管上述公式中文件路径为相对路径,但按回车键后会在编辑栏中显示为绝对路径(Excel自动转换),比如为:

=’d:\[t1.xlsx]sheet1’!A1  (假设两文件均在目录d:\中)

若将两个文件一起移动到目录c:\中,再打开t2.xlsx时会发现上述公式中数据文件t1.xlsx路径仍然是原先保存文件时的绝对路径故而无法更新数据(尤其是Excel2013)。

 

实际上,有时希望文件t2.xlsx的公式中始终使用文件相对路径而不是绝对路径,这样便于文件转移至其他电脑上使用,如何解决此问题?

 

具体解决办法是必须在你建立并保存t2.xlsx文件之前务必取消勾选下图中“保存外部链接数据”选项:

最后需要注意的是:

1)当你打开t2文件查看引用公式时,总会看到t1文件的完整路径,但这并不代表t2.xlsxt1.xlsx的引用是绝对引用。测试方法是,将两个文件一同移动到别的路径去,如果这个是相对引用的话,显示的绝对路径会随之改变。

2)如果两个文件均处于打开状态,则t2文件的公式中t1.xlsx文件路径在编辑栏中就显示为相对引用。

 

EXCEL使用公式获取文件路径的几种方法,具体如下:

1 =LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)  

2 =REPLACE(CELL("filename"),FIND("[",CELL("filename"))-1,99,)    

3 =INFO("directory")

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如何获取Excel文件所在的路径?
EXCEL如何使用VBA打开相对路径下的文件或文件夹?
Python用openpyxl读取单元格中的公式或读取公式计算值
excel引用文件名变量2
Python操作Excel
被绝大部分人所忽视的CELL函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服