Microsoft Excel,如何超链接列表中的不同项目

时间:2014-10-28 01:08:34

标签: excel hyperlink formula

我有一长串文件路径名称,我想将其转换为文件本身的链接。链接的名称应与URL相同。这是我正在使用的数据的简化版本(我的实际列表可以运行到数千个) -

A1 W:\ 99 Project \ disc labels \ 45rpm \ Ho Brah \ scans \ bakashakbrah.png

A2 W:\ 99 Project \ disc labels \ 45rpm \ Ho Brah \ scans \ tintopeepee.png

A3 W:\ 99项目\光盘标签\ 45rpm \ Ho Brah \ scans \ puntani.png

我希望此列表看起来如下(粗体表示链接):

A1 W:\ 99项目\光盘标签\ 45rpm \ Ho Brah \ scans \ bakashakbrah.png

A2 W:\ 99项目\光盘标签\ 45rpm \ Ho Brah \ scans \ tintopeepee.png

A3 W:\ 99 Project \ disc labels \ 45rpm \ Ho Brah \ scans \ puntani.png

任何想法。非常感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

一个直截了当的公式:

=HYPERLINK(A1)  

将建立链接,但是否打开.png文件可能取决于您的设置。

答案 1 :(得分:0)

不确定您是否可以使用公式执行此操作。您可以使用这一点VBA来做这个技巧(只需将其作为按钮的Click宏或其他东西):

Dim i
i = 1 'replace with whatever line you're starting on
Do While Not IsEmpty(Cells(i, 1)) 'replace 1 with the column you are using (also below)
    With ActiveWorkbook.ActiveSheet
        .Hyperlinks.Add Anchor:=.Range(Cells(i, 1), Cells(i, 1)), _
        Address:=CStr(Cells(i, 1)), _
        TextToDisplay:=CStr(Cells(i, 1))
    End With
i = i + 1
Loop