如何解决臭虫?不能从工作表名称包含逗号的公式中引用单元格
即使Excel中的内置引用生成失败了。在空白工作表中,键入单元格A1:
=vlookup(A2,
然后切换到名称中带有逗号的工作表,然后使用鼠标选择一个单元格范围。然后追加:
,1)
然后按回车。您应该在A1中输入以下内容:
=VLOOKUP(A2,'CL 01 Crane,IN'!D6:D27,1)
现在,如果您编辑公式并在第一个逗号后单击,函数帮助将显示您正在查看的参数名为table_array
,这是正确的(参数2)。但是,现在单击工作表名称中逗号后的vlookup表引用,您将看到逗号已被用作vlookup参数分隔符,而不是保留为工作表名称的一部分。将光标放在此位置时,函数帮助仍应显示table_array
(参数2),但它显示col_index_num
,这是下一个参数(参数3)。
请记住,我们已经让Excel本身通过使用鼠标选择表范围来创建此引用。生成的参考的结构对我来说似乎是正确的;公式解析器似乎很困惑。
汤姆
解决方法
看起来您是对的,并且该问题随着工作表名称中的多个逗号而级联。
如果这会使解析器变得太难使用,则一种解决方法是将对另一张表的引用放在方括号()中。使用示例公式,它看起来像这样:=VLOOKUP(A2,('CL 01 Crane,IN'!D6:D27),1)
,它强制解析器将其识别为参考,而不是公式的两部分。
这很有趣,谢谢分享!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。