我有一个在Excel中打开的.xlsx文件。但是,如果我在workbook.xml中的已定义名称字段中删除工作表名称周围的单引号(不包含空格),Excel将通过删除该已定义的名称来修复该文件。
任何人都可以告诉标准我们何时必须使用单引号括起工作表名称?
这里有文件: https://www.dropbox.com/sh/eziv9jlbpsppw83/AACwurdX_aOhbK4R06FRizd3a?dl=0
00007113-ENGLISH_original.xlsx - 在Mac Excel 2011中打开
00007113-ENGLISH_exported.xlsx - 未打开(修复对话框)
答案 0 :(得分:2)
似乎没有一般性描述。
但我可以告诉您为什么Excel
在参考RC2ACQuotas
中使用引号围绕工作表名称'RC2ACQuotas'!$A$1:$Q$213
。这是因为RC2
也是R1C1
表示法中的单元格引用。这意味着R
ow C
olumn 2
=此行第2列。
这似乎不是因为Excel
围绕工作表名称A123
但引号但A123Test
没有。但是,以R1C1
表示法中的单元格引用开头的工作表名称将始终被包围。
答案 1 :(得分:2)
经过一些测试,我发现如果满足以下任一条件,Excel就会引用工作表名称:
()'$,;-{}
(可能还有更多,我没有详尽测试)A1
表示法中的有效单元格引用,例如引用了B1048576
,没有引用B1048577
R1C1
表示法中的有效单元格引用,例如RC
,RC2
,R5C
,R-4C
,RC-8
,R
,C
我正在制作我的答案社区Wiki,请随时完成此操作。
答案 2 :(得分:0)
我遇到了这个问题,发现原因如下 (a)带有空格的工作表名称被引号引起来 (b)使用下划线或根本没有空格的工作表名称不是