首页 > 解决方案 > 需要一个公式来删除始终以 HTTP 开头的单元格中的可变长度单词

问题描述

我在一列中有 1500 行,其中包含来自帮助台工单的工作笔记。内容解释了他们如何帮助来电者。有时他们会粘贴一个 HTTP 链接(不是热的,因为它只是文本),并且 http 链接可以是任意长度。我需要删除构成超链接的整个字符串。

我尝试了各种 ISEARCH 和 TRIM 公式,但没有成功。

内容可能如下所示:

来电者报告填写表格时遇到问题,这是他们的工作要求。远程进入呼叫者桌面并尝试了各种修复,但均未成功。最终在外部网站上找到了解决问题的修复程序。 https://troubleshootingfixfoundhere.com/!this_should_fix_the_issue_or_it_may_not32_40maybe

调用者能够通过使用该网站上的步骤解决自己的问题

什么公式可以找到并删除整个 http 字符串,它始终是可变长度的?

提前致谢!

标签: excelhttpexcel-formula

解决方案


如果您只有一个带有 http 的子字符串,那么可能:

在此处输入图像描述

中的公式B1

=REPLACE(A1,FIND("http",A1),IFERROR(FIND(" ",A1,FIND("http",A1)),LEN(A1))-FIND("http",A1)+1,"")

您显然可以首先实施检查以查看是否HTTP是子字符串。


以防万一您可以在包含HTTP地址的文本中包含多个子字符串并且您可以访问TEXTJOIN您可以使用以下内容:

在此处输入图像描述

中的公式B1

=TEXTJOIN(" ",TRUE,IF(ISNUMBER(FIND("http",FILTERXML("<t><s>"&SUBSTITUTE($A$1," ","</s><s>")&"</s></t>","//s"))),"",FILTERXML("<t><s>"&SUBSTITUTE($A$1," ","</s><s>")&"</s></t>","//s")))

注:为数组公式,需通过确认CtrlShiftEnter



推荐阅读