Excel跨工作簿引用:通过单元格内容拼接文件路径获取数据的问题求助
Excel跨工作簿引用:通过单元格内容拼接文件路径获取数据的问题求助
大家好,我现在在做一个棒球球队比分对比的Excel表格,遇到了跨工作簿引用的问题,想请教下各位大佬!
先跟大家说下我的场景:
- 我给每一组对阵的球队都单独做了一个独立工作簿,命名规则是球队代码v球队代码.xlsx,比如Arizona对阵Boston的文件是
ariVbos.xlsx,Boston对阵Milwaukee的是bosVmil.xlsx,这些文件都存在c:/documents/baseball/这个路径下。 - 我还有一个汇总用的输入表,表头结构是这样的:
| A列(team1) | B列(team2) | C列(away run diff) | D列(home run diff) | E列(total runs) |
|---|---|---|---|---|
| 球队代码 | 球队代码 | 客场分差 | 主场分差 | 总得分 |
我的需求是:
根据A1和B1单元格里的球队代码,自动拼接成对应的工作簿路径,然后把对应工作簿里的客场分差、主场分差、总得分数据,分别提取到当前表的C1、D1、E1单元格里。举个例子,如果A1填的是bos,B1填的是tex,就自动关联c:/documents/baseball/bosVtex.xlsx,把对应数据导入进来。
我自己尝试用INDIRECT函数来实现,但不管怎么调,单元格一直显示#REF!错误,折腾了半天没找到问题所在。有没有大佬能给我点思路或者具体的解决方案呀?
备注:内容来源于stack exchange,提问作者Kit Watson
相关产品推荐
相关产品推荐

