excel - 单元格上的工作表参考
问题描述
我有三张纸:s1、s2、s3。在 s1 和 s2 上,我在 A 列上有值。
在 s3 上,我在 A 列上有一个工作表名称,“s1”或“s2”,具体取决于行。我想用 s1 值或 s2 值填充我的 B 列,具体取决于 A 列的值。
手动将是: ='s1'!A1 或 ='s2'!A1
但是因为我需要获取写入工作表名称的 s3 的 A 列的值,所以它类似于 ='s3!A1'!A1
但是,当然,它不起作用。你知道我该怎么做吗?谢谢
解决方案
这就是 INDIRECT 的用途:
=INDIRECT("'"&A1&"'!A1")
使其可拖动:
=INDIRECT("'"&A1&"'!A"&ROW(A1))
推荐阅读
- r - 从 odbcDriverConnect 屏蔽密码
- jenkins - 如何使用带复选框的扩展选择参数插件?
- ruby - 是否可以通过组合现有的 RSpec 匹配器来创建新的 RSpec 匹配器?
- android - 任务执行异常:应用程序:transformClassesWithDexForDebug
- cassandra - 在没有 Prometheus 的情况下使用 Cassandra Exporter
- reactjs - React 是否会跳过具有虚假三元值的渲染中的组件?
- knockout.js - 淘汰赛仅更新部分视图模型
- node.js - MongoDB 和 Mongoose 连接 URL 格式错误,无法解析的错误消息
- python - 如何对缩放的绘图区域进行计算
- javascript - 按钮自动点击功能在移动设备上不起作用