在构建Excel电子表格时,我使用以C开头的标签,然后有3个数字,然后是一些字母,由于某种原因,间接不会正确引用这些标签。
示例:
标签名为:C850AA
在我的摘要标签上,我使用此公式
= INDIRECT($ A10&安培; “!$ A $ 5”)
和细胞A5是:C850AA
它给了#REF!当单元格中有5个
时,单元格A10的结果出错如果我更改为字母表中的任何其他字母,则可以使用。 B850AA很好。
有什么想法吗?感谢。
答案 0 :(得分:2)
请参阅:http://office.microsoft.com/en-001/excel-help/define-and-use-names-in-formulas-HA010147120.aspx
了解名称的语法规则以下是您在创建和编辑时需要注意的语法规则列表 名。有效字符名称的第一个字符必须是a 字母,下划线字符(_)或反斜杠()。剩余 名称中的字符可以是字母,数字,句号和 强调字符。
注意您不能将大写和小写字符“C”,“c”,“R”或“r”用作定义的名称,因为它们全部用作 选择当前所选行的行或列的简写 在“名称”或“转到”文本框中输入单元格时。
似乎没有您可能遇到的工作表名称周围的引号。如果没有引号,Excel可能会认为工作表名称是范围名称,并尝试对其进行评估。
我测试了一个以“R”开头的工作表名称,其问题与“C”相同。
答案 1 :(得分:1)
如果您的工作表名称在A5中,并且您想要的单元格在C850AA上的A10中,那么以下公式应该可以使用
=INDIRECT("'"&A5&"'!"&"A10")