从Excel文本中删除超链接文本

是否有一个公式/内置function的Excel中,我可以删除在一行文本中的“http”开头的任何东西? 他们也可以在文本中的任何地方。 举个例子,

说我有“约翰去公园http \ centeralpark.com,吃了他非常喜欢的热狗https \ hotdog.com”

所以我想在这里是没有链接的文字:

“约翰去公园吃了一个他非常喜欢的热狗”

任何简单的方法来使用这个?

提前致谢

使用VBA函数删除超链接的所有实例:

式:

= RemoveHyperlink(A1)

在这里输入图像说明

码:

Public Function RemoveHyperlink(ByVal value1 As String) As String Do While InStr(value1, "http") > 0 And InStr(value1, ".com") > InStr(value1, "http") value1 = Left(value1, InStr(value1, "http") - 1) & Mid(value1, InStr(value1, ".com") + 5) Loop RemoveHyperlink = value1 End Function