如何使用下拉列表更改Excel公式中的引用

如何使用下拉列表更改Excel公式中的引用,excel,reference,formula,worksheet,Excel,Reference,Formula,Worksheet,我有一本有很多工作表的工作簿。大多数工作表都包含原始数据。一张被称为Quick Stats的表格包含一系列不同的表格,这些表格获取原始数据并赋予其含义,例如:一月份进行了多少次测试;哪位老师的测验最多;等我真的很想能够显示任何给定时期的统计数据,而不必创建额外的表或表格。我想选择一个期间,并让统计表上的所有公式显示包含该期间数据的表中的值 有没有办法创建一个单元格,或者是一个带有下拉列表的单元格?谁的内容成为公式中的参考点 例如,我的工作表名为AY 13-14 aka。2013-2014学年。

我有一本有很多工作表的工作簿。大多数工作表都包含原始数据。一张被称为Quick Stats的表格包含一系列不同的表格,这些表格获取原始数据并赋予其含义,例如:一月份进行了多少次测试;哪位老师的测验最多;等我真的很想能够显示任何给定时期的统计数据,而不必创建额外的表或表格。我想选择一个期间,并让统计表上的所有公式显示包含该期间数据的表中的值

有没有办法创建一个单元格,或者是一个带有下拉列表的单元格?谁的内容成为公式中的参考点

例如,我的工作表名为AY 13-14 aka。2013-2014学年。 所以如果我有一个如下公式

=SUM('AY 13-14'!C:C)  
我怎样才能把工作表命名为“AY 13-14”!是单元格值的结果,且公式引用的表格是否正确


这可能吗

您的公式必须使用基于下拉列表单元格值的间接引用

例如:如果您在单元格QuickStats中有下拉列表!A1,那么你的公式是

=SUMINDIRECTQuickStats!A1&!C:C


您的下拉列表必须包含数据表的名称,例如AY 13-14等

此公式会导致REF!错误当评估步骤时,除了错误之前的结果为=sumAY 13-14外,它似乎确实起作用!C:C我相信那一步的引号是造成错误的原因,但我可能是错的。我为先前的混乱道歉。问题不在于引号。该错误是由工作表的名称引起的。首先,excel将14-15视为一种计算,其次,它似乎不喜欢AY和14-15之间的空间。为工作表指定不包含此类字符的另一个名称可以使其正常工作。谢谢