是否有excel的公式/内置功能,我可以删除任何以" http"在一行文字?它们也可以在文本的任何地方。例如,
说我已经"约翰去了公园http \ centeralpark.com并且吃了他非常喜欢的热狗https \ hotdog.com"
所以我想要的是没有链接的文字:
"约翰去了公园,吃了一只他非常喜欢的热狗"
任何简单的方法都可以使用它?
提前致谢
答案 0 :(得分:2)
使用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