excel - 如何引用另一个关闭的工作簿中的单元格(使用 INDIRECT 函数)?
问题描述
我试图通过使用间接函数来引用封闭工作簿中的单元格。我尝试了以下方法:
= INDIRECT("'C:\Users\Ross\Desktop\["&A1&"]" & B3 & "'!$A$2")
A1 是我的文件名,B3 是工作表名称,A2 是单元格引用。
我尝试了一段时间通过使用其他stackoverflow问题让它工作,但它一直抛出#ref错误。
我想使用间接函数,但如果需要 VBA,我很想看看你做了什么让它工作。
任何和所有的帮助表示赞赏!
解决方案
间接引用打开工作簿,这意味着您不需要文件引用。重写为 = INDIRECT("'["&A1&"]" & B3 & "'!$A$2")
话虽如此,您必须打开数据,以便间接调用它。如果您经常或每次打开包含相关 INDIRECT 函数的工作簿时都打开文件,我建议您制作一个简单的批处理文件来打开它们。
推荐阅读
- python - 如何提取名词和形容词对,包括连词
- c++ - 如何使用 sdl-mixer 在循环之间设置睡眠?
- three.js - Three.js 剪裁平面
- ruby - 如何通过 FFI 将具有字符串字段的结构传递给本机库,该结构的预初始化字符串字段?
- scala - spark scala数据帧中键值对的增量值计数
- wpf - 与 WPF 窗口一起使用时,MS excel 加载项停止在 excel 功能区中显示
- docker - 使用 lambda 函数从 docker 注册表中提取图像
- react-native - 升级 React Native 0.63.3 后找不到 -lReact-RCTActionSheet 的库(从 0.61.5 开始)
- javascript - AWS Lambda 日志输出问题
- sql - 对同一列的上一行进行递归操作(AWS Athena = Presto SQL)