Excel 中的 =INDIRECT(!$F12) 是什么意思?

Excel 中的 =INDIRECT(!$F12) 是什么意思?

我正在审查一个模型,我不断看到单元格字母名称前使用感叹号 - 如问题标题中所示,“=INDIRECT(!$F12)”这是什么意思?它是如何工作的?有人能帮我吗?我在哪里可以阅读此类参考资料?这用于命名单元格另一个以相同方式创建的公式 =IF(!N$7

问候

答案1

您是否在名称管理器或 VBA 代码中查找?您不应该在工作表本身上看到没有工作表名称的感叹号。如果您在工作表上看到它,则可能表示公式创建错误。

在名称管理器中定义命名范围时可以使用该命名法。感叹号将工作表名称与单元格地址连接起来。但如果在多个工作表上定义了相同的命名范围,则可以使用此方法创建“通用”工作表引用。命名范围使用感叹号定义,但没有工作表名称。当您在特定工作表上使用该命名范围时,它将引用活动工作表上的范围。

您可以阅读有关此方法的更多信息这里这里

相关内容