基本上,我有一列标签/工作表名称。然后我想建立指向这些工作表的超链接,并将友好名称设为目标工作表中的值。多亏了之前的一个问题,我已经搞定了第一部分,但这只是小问题,因为第二部分存在差异,我无法正确理解。
假设F4
存储了我的标签名称并且它是Sheet1
(为了简单起见)
=HYPERLINK(CONCATENATE("#'",F4,"'!A1"),"This is a link to Sheet1")
效果很好。如果我单击它,我会转到A1
上的单元格。现在我想从上的Sheet1
单元格填充“友好名称”参数。以下是我尝试过的方法之一:C8
Sheet1
=HYPERLINK(CONCATENATE("#'",F4,"'!A1"),CONCATENATE(F4,"!",C8))
这只会导致Sheet1!
什么正确的方法可以做到这一点?
答案1
我想我明白了:
=HYPERLINK(CONCATENATE("#'",F4,"'!A1"),INDIRECT(CONCATENATE("'",F4,"'!C8")))