首页 > 解决方案 > 参考关闭的工作簿/工作表单元格

问题描述

我成功地使用下面的公式来引用封闭的 Excel 工作簿中的单元格,但想要一个更干净的外观来删除列中的零。

='C:\Users\HP 8200 Elite\Desktop\Performance\[MSA.xlsx]QQQ'!A2

我可以在下面做这样的事情吗?

=IF('C:\Users\HP 8200 Elite\Desktop\Performance\[MSA.xlsx]QQQ'!A2="","",QQQ!A2)

似乎工作不正常。我得到了类似于在引用自己的工作表的工作簿中工作的东西:

=IF(QQQ!A2="","",QQQ!A2)

只是在关闭文件时遇到问题。

标签: excel

解决方案


如果您正在检索文本值但在引用空白单元格时收到零,则将公式与零长度字符串连接起来,您可以避免循环。

='C:\Users\HP 8200 Elite\Desktop\Performance\[MSA.xlsx]QQQ'!A2&""

如果您尝试检索数字,那么这将有效地将真实数字转换为看起来像数字的文本,应该避免这种情况。但是回想起来,您不应该担心用零代替真实数字,因为有许多方法可以避免在 A 单元格中显示零值。


推荐阅读