ExcelHome技术论坛

 找回密码
 免费注册
QQ登录 只需一步,快速开始
   
高效办公必会的Office99uu优优 永久免费,网表让Excel秒变数据库 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
Excel不给力? 何不试试FoxTable! 国内首部Excel函数公式学习大典 职场充电黑科技, Office微99uu优优 免费下载Excel行业应用视频
300集Office 2010微99uu优优 Tableau-数据可视化工具 突破Excel限制,用活字格提高效率 12门Excel免费公开课任你学
你的Excel 201099uu优优学习锦囊 欲罢不能, 过目难忘的 Office 新界面 免费的Excel考勤计算系统
查看: 101|回复: 9
打印 上一主题 下一主题

[求助] 请教前辈,如何把VLOOKUP公式中,引用其它文件名变成变量

[复制链接]
TA的精华主题TA的得分主题
跳转到指定楼层
1
发表于 2018-1-13 15:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 qcgs 于 2018-1-13 17:01 编辑

请教前辈,下面的VLOOKUP公式中,有引用到其它文件名[京东01.xlsx]
如何能使这个文件名变成变量,往右拖时能变成[京东01.xlsx]、[京东02.xlsx]、[京东03.xlsx]
原公式如下:
=VLOOKUP($A2,'D:\数据\[京东01.xlsx]Sheet1'!$A:$B,2,0)
数据.rar 26.95 KB, 下载次数: 16 1
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 有用有用 无用无用
TA的精华主题TA的得分主题
2
发表于 2018-1-13 18:47 | 只看该作者
=VLOOKUP($A2,INDIRECT("'C:\Users\Administrator\AppData\Local\Temp\KuaiZip\00bc00fa00b400b70018002500870015.temp\数据\["&B$1&".xlsx]Sheet1'!$A:$B",),2,0)
TA的精华主题TA的得分主题
3
 楼主| 发表于 2018-1-14 09:22 | 只看该作者 |楼主
本帖最后由 qcgs 于 2018-1-14 09:25 编辑
丢丢表格 发表于 2018-1-13 18:47
=VLOOKUP($A2,INDIRECT("'C:%users\Administrator\AppData\Local\Temp\KuaiZip\00bc00fa00b400b70018002500 ...

#REF!
按您给出的公式,显示的结果是这样:#REF!
公式是这样的:
=VLOOKUP($A2,INDIRECT("'D:\360安全浏览器下载\数据\数据\["&B$1&".xlsx]Sheet1'!$A:$B",),2,0)
TA的精华主题TA的得分主题
4
 楼主| 发表于 2018-1-14 20:50 来自手机 | 只看该作者 |楼主
TA的精华主题TA的得分主题
5
发表于 2018-1-14 22:07 | 只看该作者
TA的精华主题TA的得分主题
6
 楼主| 发表于 2018-1-14 22:34 | 只看该作者 |楼主
niko88819 发表于 2018-1-14 22:07
B2
=VLOOKUP($A2,INDIRECT("["&B$1&".xlsx]Sheet1!A:B"),2,)

按您给出的公式,是可以出来数据,但被引用的文件必须打开才能实现。
有什么方法能不打开被引用表格成功引用数据吗?
TA的精华主题TA的得分主题
7
发表于 2018-1-14 22:45 | 只看该作者
嗯,是的一定要同时打开各工作簿,不打开工作簿,要用VBA,曾经搜寻很久,用vba仍然没有理想答案
TA的精华主题TA的得分主题
8
 楼主| 发表于 2018-1-14 22:53 | 只看该作者 |楼主
niko88819 发表于 2018-1-14 22:45
嗯,是的一定要同时打开各工作簿,不打开工作簿,要用VBA,曾经搜寻很久,用vba仍然没有理想答案

哇那还真是历史性难题了,请问用VBA不理想的点在哪里呢?
TA的精华主题TA的得分主题
9
发表于 2018-1-14 23:08 | 只看该作者
感觉如果行的通有点类似木马入侵,静悄悄的来。可以在后台为所亦为了
TA的精华主题TA的得分主题
10
 楼主| 发表于 2018-1-15 09:17 | 只看该作者 |楼主
niko88819 发表于 2018-1-14 23:08
感觉如果行的通有点类似木马入侵,静悄悄的来。可以在后台为所亦为了

前辈能否教一下我怎么用VBA来解决这个问题呢!!
您需要登录后才可以回帖 登录 | 免费注册
本版积分规则
关闭

最新热点上一条 /1 下一条

关注官方微信,每天坐享新鲜教程
手机版|关于我们|联系我们|ExcelHome    GMT+8, 2018-1-18 02:04 , Processed in 1.227301 second(s), 23 queries , Gzip On.
Powered by Discuz! X3.3 © 2001-2017 Wooffice Inc.
    沪公网安备 31011702000001号 沪ICP备11019229号 本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:徐怀玉律师 李志群律师
快速回复 返回顶部 返回列表
99uu优优