我在 Excel 2010 中遇到了一个荒谬的问题,我似乎无法在图表中使用名称以“Corona”开头的命名范围。我创建了一个新工作簿,其中包含该问题的简化版本。
我有两张包含简单条形图的工作表。我还有一张名为“数据”的工作表,其中包含下表:
A B
+-------+---+
1 | ONE | 1 |
2 | TWO | 2 |
3 | THREE | 3 |
4 | FOUR | 4 |
5 | FIVE | 5 |
+-------+---+
工作簿中有四个命名范围。两个“名称”范围相同,两个“值”范围也相同:
Brea_Names : =Data!$A$1:$A$5
Corona_Names : =Data!$A$1:$A$5
Brea_Values : =Data!$B$1:$B$5
Corona_Values : =Data!$B$1:$B$5
在 Brea 图表上,如果我突出显示该系列然后按 Enter,一切都会正常工作。在 Corona Chart 工作表上,如果我突出显示系列并将每个“Brea_Names”更改为“Corona_Names”,或将“Brea_Values”更改为“Corona_Values”,则无法按 Enter。我没有收到任何错误消息;就好像我根本没有按 Enter 一样。
我通过将所有内容命名为“ItsCorona”来解决这个问题,但这对我来说仍然没有意义。“Corona”这个名字有什么问题?
测试文件可以在这里下载:http://cl.ly/K4NJ/download/Book1.xlsx
答案1
我能在 Excel 2010 中复制此操作。事实上,对于以 或 开头的任何命名范围,您都会遇到同样的C
问题R
。
C
和R
也是您不能拥有的唯一单字母命名范围。尝试创建名为 的命名范围时,它会显示以下错误C
:
(相比之下,命名范围A
就可以了)
我猜想您无法命名命名范围C
或是R
因为R1C1
引用样式。我想知道 Excel 是否使用了这种引用样式,这可能会导致以图表源开头C
或R
图表源中的任何命名范围出现问题。
我同意 Adam Ryczkowski 对您的问题的评论,即这看起来像一个 Excel 错误,并且解决方法就像您所做的那样,对图表源使用不以 或 开头的命名R
范围C
。