excel - 在 Excel 2003 中定义命名范围间接引用另一个工作簿
问题描述
我正在尝试在 Excel 2003 的特定工作簿中定义一个命名范围。具体来说,我想将名称“名称”分配给一个范围(数据列表),比如说,工作簿“小时”的第 4 页。此数据列表本身就是引用另一个工作簿(“任务分解”)的公式的输出。例如,工作表 4(“小时”工作簿)的单元格 A2 ='[Task Break-Down.xls]Sheet2'!A2&""。
当我如上所述创建/定义命名范围时,单击 ctrl F3 时它将显示在命名范围列表中。但是,当我在公式中引用命名范围(使用“名称”)时,它不起作用。此外,当我单击左上角名称框旁边的小下拉箭头以显示命名范围时,“名称”不显示。知道为什么吗?
我正在尝试使用范围“名称”(同样,由引用另一个工作簿的公式的输出组成)作为在数据验证中指定“源”的公式中的参考。
范围“名称”定义如下:
=OFFSET(Sheet4!$B$1,1,0,SUMPRODUCT((Sheet4!$B:$B<>""+0)-1,1)
它是动态范围(因此是偏移量...)。
数据验证源如下:
=OFFSET(OFFSET(Name,0,1,1,1),Match(E2,Name,0)-1,0,COUNTIF(Name,E3))
有趣的是,引用“名称”和数据验证下拉菜单(如上定义)在 excel 2007+ 中以兼容模式 (.xls) 打开时可以完美运行。
任何帮助将不胜感激。
谢谢!
解决方案
推荐阅读
- android - 我想将回调代码更改为活动
- laravel - 在 Laravel 8 中显示与变体相关的详细信息
- abp - 非 IHost 环境中的 ABP IHttpClientProxy
- java - 我什么时候应该在现实生活中的事务注释中使用强制传播
- api - 如何在浏览器响应标头中隐藏基本授权凭据?
- python - RuntimeError:预期的标量类型 Float 但发现 Double(LSTM 分类器)
- elasticsearch - 无法通过撰写文件将 Logstash 连接到 Kafka
- python - 我可以在 pycharm 中执行 main.py 而不会出现模块错误,但在 windows cmd 中我面临模块未找到错误并且我正在使用 conda 解释器
- flutter - 在不克隆包 repo 的情况下从 flutter 包运行示例代码
- javascript - 从 html 字符串中删除内联样式