excel - 需要一个公式来删除始终以 HTTP 开头的单元格中的可变长度单词
问题描述
我在一列中有 1500 行,其中包含来自帮助台工单的工作笔记。内容解释了他们如何帮助来电者。有时他们会粘贴一个 HTTP 链接(不是热的,因为它只是文本),并且 http 链接可以是任意长度。我需要删除构成超链接的整个字符串。
我尝试了各种 ISEARCH 和 TRIM 公式,但没有成功。
内容可能如下所示:
来电者报告填写表格时遇到问题,这是他们的工作要求。远程进入呼叫者桌面并尝试了各种修复,但均未成功。最终在外部网站上找到了解决问题的修复程序。 https://troubleshootingfixfoundhere.com/!this_should_fix_the_issue_or_it_may_not32_40maybe
调用者能够通过使用该网站上的步骤解决自己的问题
什么公式可以找到并删除整个 http 字符串,它始终是可变长度的?
提前致谢!
解决方案
如果您只有一个带有 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
推荐阅读
- php - 调用未定义函数 codeigniter\locale_set_default() 时出现 codeigniter 错误
- python - 如何在语音到文本 python 中同时识别和输入?
- css - 在输入的最右边设置图标
- javascript - 如何使用 AJAX 在同一脚本中刷新 html 表和其他数据
- regex - 传递项目 ID 时 cloudbuild.yaml 文件中的正则表达式错误
- html - 在 material-ui v5 中应用全局样式的最佳方法是什么?
- javascript - 我可以在条带元素中填充保存的卡片值吗?
- python - 使用 Python 从 JavaScript 中的 base64 格式文本中查找 url
- python - 在 Django 序列化程序中显示多对多关系的额外字段
- pandas - 基于 python 中的多个特征的训练测试拆分的分层交叉验证或采样