当前位置:  开发笔记 > 编程语言 > 正文

在Excel中引用

如何解决《在Excel中引用》经验,为你挑选了1个好方法。

我想在我的当前工作表的另一个工作表中引用此单元格,该工作表由计算

=[2015_RunRate.xlsx]January!$C$66

但是,我想用当前工作表中单元格C19中的值替换该引用中的单词"January".

我尝试过以下方面:

=([2015_RunRate.xlsx])([Current_Worksheet.xlsx]!$C$19)!$C$66

这显然不起作用.有任何想法吗?

谢谢.



1> 小智..:

您可以使用INDIRECT函数将已拼接的字符串转换为有效的单元格引用.

=INDIRECT("[2015_RunRate.xlsx]"&$C$19&"!C66")

INDIRECT函数无法引用已关闭的工作簿.它也被认为是挥发性的¹功能.由于C66现在只是看起来像单元格引用的文本,因此无需添加绝对行和列指示符(例如$).移动或复制到其他位置时,文本不会更改.


¹ 当整个工作簿中的任何内容发生变化时,不仅在影响其结果的某些内容发生变化时,易失性函数都会重新计算.易失性函数的示例是INDIRECT,OFFSET,TODAY,NOW,RAND和RANDBETWEEN.CELL和INFO工作表函数的某些子函数也会使它们变得不稳定.

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有