首页 文章

工作表名称为C2a或C2b时,Excel INDIRECT失败

提问于
浏览
0

这是一个奇怪的问题:
我打开一个空白的Excel 2013工作簿并创建4个名为 A2aB2aC2aD2a 的新选项卡 .
我现在回到 Sheet1 并在单元格 A3:A6 中创建一个包含4个名称的小表,并使用以下论坛:
B3 得到 =INDIRECT(A3&"!F9")
C3 得到 =INDIRECT("'"&A3&"'!F9")
拖动这些公式,当所有其他工作表未返回错误时,工作表 C2a 在B列中出现 #REF! 错误...

我使用C列公式很好,因为它们将涵盖工作表名称中有空格的情况,但我仍然想知道为什么会出现此错误 .

1 回答

  • 1

    这不仅仅是字母 C ,而是字母 R ,因为INDIRECT旨在处理R1C1样式表示法 .

    因此,要告知Excel它是文字C和R,您需要传递像C3公式这样的参数 .

    希望这可以帮助!

相关问题