我的目的是使用 Power Query 通过将函数“=HYPERLINK()”添加到行中的现有链接 (https://example.com) 来在数据透视表中创建超链接。但是,我已经陷入了 Excel 不将超链接函数的文本与链接文本转换并显示错误的地步。
单元格值(类型:文本):“https://example.com”
M代码:
AddHyperLink = Table.TransformColumns(TheStepBefore,{{"My Column", each "=HYPERLINK(""" & [#"My Column"] & """;" & """Source""" & ")", type text}})
这应该解析为以下字符串:“=HYPERLINK("https://example.com","Source")"
但是我收到以下错误:
当我对链接进行硬编码并将其连接起来时,它就起作用了:
AddHyperLink = Table.TransformColumns(TheStepBefore,{{"My Column", each "=HYPERLINK(""" & "https://example.com" & """;" & """Source""" & ")", type text}})
有人知道为什么我无法将一个文本值连接到另一个文本值吗?谢谢!
尝试
AddHyperLink = Table.TransformColumns(TheStepBefore,{{"My Column", each "=HYPERLINK(""" & _ & """;" & """Source""" & ")", type text}})