【问题标题】:Google Sheets: How to link to another sheet within workbook by sheet nameGoogle表格:如何按工作表名称链接到工作簿中的另一个工作表
【发布时间】:2020-12-15 20:06:53
【问题描述】:

有没有办法使用目标的工作表名称链接到 Google 表格工作簿中的另一个工作表?

我已经看到其他帖子展示了如何做到这一点,但他们依赖于获取工作表的 gid。我不能使用它,因为我需要它在 Excel 和 Google 表格中工作,并且我的工作簿是使用 Node 脚本动态创建的。

在 Excel 中,我可以编写 =HYPERLINK("#'NameOfSheet'!A1", "Click here")。但这在 Google 表格中不起作用。它会创建一个链接,但是当您单击它时,什么也没有发生。

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    只需尝试使用工作表的 URL 来链接到其他工作表或选项卡。举个例子:

    =HYPERLINK("https://docs.google.com/spreadsheets/d/10HufqWRKiK_iR45Z52ABTiba0Lq1wVMIRxdefSI3NA/edit#gid=0", "Link text here")
    

    请注意,当您链接到另一个选项卡时,这也会发生变化:

    #gid=0
    

    【讨论】:

    • 谢谢,但我的问题是工作簿是使用脚本动态创建的,所以我不会提前知道工作表的 URL 以将其传递给单元格。这就是我希望传递工作表名称的原因,因为我至少会知道这一点
    • 另外,我正在寻找一种在 Google 表格和 Excel 中进行这项工作的方法,因此标签名称之类的名称仍然可以使用,但特定的 Google URL 无法在 Excel 中使用跨度>
    • @Cineno28 excel 和 google sheet 是两个完全不同的平台。特别是在您的情况下,两个平台的相同解决方案不存在。想想看,google-sheets 是一个在线平台,而 excel 是离线的。谷歌工作表需要一个 URL 来将您重定向到工作表,Excel 在本地运行,因此不需要。如果你想要两个解决方案,那么你应该发布两个不同的帖子。
    • 你好@Cineno28!我也在研究你的问题,但我不明白为什么这个解决方案不能实现你的目标。当您说工作簿是使用脚本动态创建的时,您能否分享使用的脚本以便我们大家看看?另外,请帮助我理解为什么这个解决方案对你来说还不够。
    猜你喜欢
    • 1970-01-01
    • 2021-04-29
    • 1970-01-01
    • 2013-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-19
    • 2023-01-24
    相关资源
    最近更新 更多