Excel中是否有公式/內置功能,我可以刪除以文本行中的「http」開頭的任何內容?它們也可以在文本中的任何地方。作爲一個例子,從Excel文本中刪除超鏈接文本
說我有「約翰去公園HTTP \ centeralpark.com吃熱狗HTTPS \ hotdog.com,他非常喜歡」
所以,我想在這裏是什麼文字不帶鏈接:
「約翰去公園,吃熱狗,他非常喜歡」
任何簡單的方法來使用它?提前
感謝
Excel中是否有公式/內置功能,我可以刪除以文本行中的「http」開頭的任何內容?它們也可以在文本中的任何地方。作爲一個例子,從Excel文本中刪除超鏈接文本
說我有「約翰去公園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
'這個工作很好,但可以修改爲不以「.com」結尾的鏈接。 ?基本上我只想在「http」後面刪除任何東西,記住鏈接可以出現在兩個句子的中間。 –
想我明白了,謝謝! –
不用擔心,如果您需要幫助,請告知我,我會爲您修改它。 –
請提供一個示例。文本在哪裏存儲?在單元格或文本框中? – Psi
這只是在一個單元格中,說「A:1」 –
因此,如果你真的想刪除字符串,我推薦VBA – Psi