=HYPERLINK("#"&INDEX(WE,ROW(A12))&"!A1",INDEX(WE,ROW(A12))),怎么显示引用无效呢,上面几行都可以的呀

如题所述

INDEX(WE,ROW(A12))用F9键看看这部分结果是什么,我推测这部分的结果应该没有对应的工作表名,所以引用无效。
WE应该是你的自定义名称吧,WE中第12个项目看看是不是为空,或者与目前的工作表名匹配不?修改一下就好了。追问

我重新做了一个表格,好像就是这个"-"的问题,但我财务会出现这样的情况,我想问一下如何处理

追答

公式改成:
=SUMIF(INDIRECT("'SHEET2-2'!A:A"),"合计",INDIRECT("'SHEET2-2'!B:B"))

公式改成:
=SUMIF(INDIRECT("'SHEET2-2'!A:A"),"合计",INDIRECT("'SHEET2-2'!B:B"))
原理是因为表名包含数字和符号就要用此方法。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-24
在另一个单元格把你这个引用链接的字符串显示出来
="#"&INDEX(WE,ROW(A12))&"!A1"
这个字符串要么没有对应的地址文件,要么含有非法字符。
请注意:像#等一些字符虽然在Windows中可作为文件名,但到了Excel中,却是无效的链接地址。追问

您好!麻烦帮我看下一这个怎么改吗?谢谢