请选择 进入手机版 | 继续访问电脑版
用户
 找回密码
 立即注册

只需一步,快速开始

搜索
查看: 1642|回复: 0

excel引用文件名为变量

[复制链接]

9

主题

9

帖子

251

积分

超级版主

Rank: 8Rank: 8

积分
251
发表于 2018-8-9 15:52:32 | 显示全部楼层 |阅读模式
本帖最后由 qq65498198 于 2018-8-9 17:19 编辑

indirect函数
举例:
假设日期13.09.19在H2格,序号3在I2格,公式为=INDIRECT("'[7046 001 101-"&MID(CELL("filename"),FIND("[",CELL("filename"))+14,8)&"-00"&H3&".xls]sheet1'!$L$13")
公式中MID(CELL("filename"),FIND("[",CELL("filename"))+14,8)是取得本文件名第14至21个字符之间的日期的。


=indirect("C:\Documents and Settings\Administrator\桌面\销售\" & A30 & " sheet1!b5" )   
A30=xxxxx.xlsx
然而indirect以及其他一些函数都有个弱点,必须打开相应的文件才能调用对应单元格内容,请问,有什么办法即可动态选择需调用的外部文件,又可以不打开外部文件调用对应单元格。


回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则