这是知识星球一位会员的提问。Excel表格中有以下信息,每一行都带有链接,如何将链接导入Power BI?

以下是默认的导入结果,可以看到Power Query自动剔除了链接信息:

一个方法是,让所有链接在Excel表格自动显示为一列,打开Excel工具栏的开发工具,输入以下VBA代码:

Sub 提取链接()
Dim i
For i = 2 To 7
Range("B" & i) = Range("A" & i).Hyperlinks(1).Address
Next
MsgBox "完成"
End Sub运行后,B列得到:

因为有了实体列,这样链接就可以进入Power BI了:

将链接列标记为Web URL可以放入表格展示:

也可以只显示为图标:

也可以像Excel那样,显示为条件格式下划线:

更多Web URL技巧:Power BI Web URL条件格式的三种高级用法