我有一长串文件路径名称,我想将其转换为文件本身的链接。链接的名称应与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
任何想法。非常感谢您的帮助!
答案 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