【问题标题】:Hard-coded Cell but dynamic Worksheet硬编码单元格但动态工作表
【发布时间】:2014-10-29 17:43:05
【问题描述】:

我在 Excel 中创建了一个动态范围,并从原始数据表中收集数据。此表按国家/地区划分。使用名称管理器,我创建了从工作表的 B1 单元格中提取国家代码并自动更新表格的公式。

问题是我需要针对每个国家/地区使用不同的工作表。如何在不锁定工作表的情况下保持单元格 B1 硬编码 $B$1

这里是一个动态范围的示例,它为我的一张桌子提供一系列数据。

=INDEX('raw data'!$A$401:$BO$443, MATCH("Rebels"&Belgium!$B$1, 'raw data'!$A$401:$A$443&'raw data'!$B$401:$B$443,0),3):INDEX('raw data'!$A$401:$BO$443, MATCH("Rebels"&Belgium!$B$1, 'raw data'!$A$401:$A$443&'raw data'!$B$401:$B$443,0),COUNTA('raw data'!$A$401:$BO$401))

如果我为每个工作表重新创建相同的公式,我需要 200 多个名称。

【问题讨论】:

  • 我不确定我是否理解您的问题...您不需要 200 个名字吗?每个工作表一个?它们是如何使用的?它们是否仅用于相关工作表?你能再解释一下吗....

标签: excel excel-2010


【解决方案1】:

如何保持单元格 B1 硬编码 $B$1 而不锁定 工作表?

我不确定我是否完全理解您的 Q,但如果您想锁定工作表上的单个单元格,那么这可能会有所帮助。

默认情况下,工作表中的所有单元格都是锁定的。但是,只有在工作表受到保护时,它们才会真正对用户锁定。

您可以解锁工作表中的所有单元格并保持单元格 B1 锁定,然后保护工作表。通过这种方式,单元格 B1 将被锁定,一旦工作表被保护,工作表上的所有其他单元格都将可以访问。如果您需要进一步的保证,您可以在保护工作表时应用密码。

如果这对您来说是正确的,那么this link 可能对您有帮助。

【讨论】:

  • 为了其他人阅读此线程的利益,这是您对 Q 的要求吗?
【解决方案2】:

您好,感谢您的帮助。

可能是我没有正确解释自己。为了使图表自动化和数据范围动态,我使用公式创建了一个动态范围,例如我在问题中提出的示例。

您可能知道要使用此类公式来提供图表,您需要使用名称管理器为公式命名。由于我的工作簿由 21 个完全相同但与 21 个不同国家/地区相关的工作表组成,因此我需要复制每个工作表,并且每个工作表将包含不同的国家/地区代码。由于现在的情况,所有工作表仍然查看第一个工作表的单元格 B1。所以我需要知道是否有任何方法可以告诉 Excel“是的,我希望你查看单元格 B1(硬编码),但在每个工作表中。因为如果我硬编码 cel $B$1 Excel 硬编码工作表(例如比利时)如果我住在相对于 B1 的单元格中,它会搞砸一切。

现在更清楚了吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-18
    • 2021-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多