2014-10-05 201 views
1

我已经使用以下超链接函数来提供一个链接到基于小区B3的值的文件 - 该功能位于小区L3(和在BnLn,根据需要) 。Excel的超链接 - 使用超链接基础地址

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

正如你可以看到这个功能使用名为AGSCAN提供的文件位置的环境变量的值 - 在这种情况下,将C:\Data\Catalog - 现在使用环境变量是有点严格 - 我会喜欢使用超链接基本选项,因为这更容易更改并指定Excel工作表属性中超链接基础中的文件位置。

我似乎无法解决如何修改上述超链接功能来做到这一点。谁能帮我?

回答

0

在工作表属性中设置了超链接基准后,只需使用相对路径即可显示您的照片。超链接的基本路径将自动被前置。

如果你设置你的基本路径为 “C:\ DATA \目录”,使用类似以下内容:

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

如果你设置你的基本路径为 “C:\ DATA \目录\照片” ,使用类似以下内容:

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

感谢布雷特,当我在等待,希望有人回应我做了一些尝试更多与此解决方案提出了

= HYPERLINK(B2 &“.jpg”,“photos”& B2 &“.jpg”)

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

= HYPERLINK(B2 & “.JPG”,B2 & “.JPG”)

是你的和我的相当的表达?

+0

Brett没有回应,但当然,他的表情与你的表情并不相同,因为他忘记了把单元格引用引用到引号之外。如果您链接的所有文件都在_photos_文件夹中,那么您的任一个公式都可以。我想问题是用户是否需要在点击它之前查看该文件是否位于_photos_文件夹中。 – GlennFromIowa 2014-12-12 17:29:37