【问题标题】:Excel Hyperlink - using hyperlink base addressExcel 超链接 - 使用超链接基地址
【发布时间】:2014-10-06 06:02:27
【问题描述】:

我一直在使用以下超链接函数根据单元格 B3 的值提供指向文件的链接 — 该函数位于单元格 L3 中(以及 BnLn,根据需要)。

=HYPERLINK(env("AGScan")&"\photos\"&B3&".jpg","photos\"&B3&".jpg")

如您所见,此函数使用名为 AGSCAN 的环境变量的值来提供文件的位置 - 在本例中为 C:\Data\Catalog - 现在使用环境变量有点限制 - 我会喜欢使用 Hyperlink Base 选项,因为这更容易在 Excel 工作表属性中更改和指定超链接库中的文件位置。

我似乎不知道如何修改上述超链接功能来做到这一点。谁能帮帮我?

【问题讨论】:

    标签: excel function hyperlink


    【解决方案1】:

    感谢 Brett,当我在等待并希望有人回复时,我做了更多的试验并想出了这个解决方案

    =HYPERLINK(B2&".jpg","photos\"&B2&".jpg")

    这与您的略有不同。我决定将完整路径放在超链接基本字段中,所以我认为我需要让单元格引用后跟连接符号,然后是文字。我想我的一个稍微好一点的版本是

    =HYPERLINK(B2&".jpg",B2&".jpg")

    你的表达方式和我的表达方式相同吗?

    【讨论】:

    • Brett 没有回应,但当然,他的表达方式与您的不同,因为他忘记将单元格引用留在引号之外。如果您链接到的所有文件都在 photos 文件夹中,那么您的任何一个公式都可以。我想问题是用户在点击它之前是否需要看到文件在 photos 文件夹中。
    【解决方案2】:

    在工作表属性中设置超链接库后,只需使用相对路径即可显示照片。超链接基本路径将自动添加。

    如果您将基本路径设置为“C:\Data\Catalog”,请使用如下内容:

    =HYPERLINK("photos\B3.jpg", "photos\B3.jpg")
    

    如果您将基本路径设置为“C:\Data\Catalog\photos”,请使用如下内容:

    =HYPERLINK("B3.jpg", "B3.jpg")
    

    【讨论】:

      猜你喜欢
      • 2016-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-20
      • 1970-01-01
      • 2016-10-16
      • 2018-10-09
      • 1970-01-01
      相关资源
      最近更新 更多