硬编码单元格但动态工作表

时间:2014-10-29 17:43:05

标签: excel excel-2010

我在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多个名字。

2 个答案:

答案 0 :(得分:0)

  

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

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

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

您可以解锁工作表中的所有单元格并保持单元格B1锁定,然后保护工作表。这样,一旦工作表被保护,单元格B1就会被锁定,工作表上的所有其他单元格都可以被访问。如果您想进一步保证,可以在保护工作表时应用密码。

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

答案 1 :(得分:0)

嗨,谢谢你的帮助。

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

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

现在更清楚了吗?