通过单击单元格来打开不同工作簿中的工作表

通过单击单元格来打开不同工作簿中的工作表

Excel 是否有打开不同工作簿中的工作表的功能?例如,假设我有一个名为 invoice.xlsx 的工作簿和另一个名为 service.xlsx 的工作簿。在发票工作簿中,有一个名为 inv111 的工作表,它与服务工作簿中的工作表 srv222 相关联。

如果我在 inv111 中工作,当我单击提到 srv222 的单元格时,我希望服务工作簿打开并且服务工作表 srv222 处于活动状态/显示状态。有办法吗?

答案1

注意:这个答案针对的是问题的原始措辞,即如何引用另一个工作簿中的工作表。它没有回答当前措辞的问题。但是,OP 可能需要此信息作为其申请的附加信息,并且有人将其标记为有用,因此我将保留此信息并附加此警告。

要引用另一个工作表上的单元格,语法如下:

[service.xlsx]srv222!$A$1

即文件名在括号中,然后是工作表名称,接着是感叹号,接着是单元格引用。如果位于同一工作簿中的另一个工作表上,则可以省略文件名。

顺便说一句,这是你可以从 CELL 函数中使用“filename”参数获取的元数据之一。请参阅此链接有关 CELL 函数的更多信息以及此链接有关如何将其用于此目的的更多信息..这允许单元格“自我识别”其位置,然后可以在公式中使用。

相关内容