检查B列是否包含A列中存在的特定字符串,然后将其从B列的单元格中删除

时间:2019-01-16 23:14:06

标签: excel vba

所以我想要一个Excel函数或VBA脚本,它通过B列搜索A列中存在的特定字符串,然后一旦匹配,我想从B列的单元格中删除该字符串并返回其余的字符串单元格内容放入C列。

我不能使用简单的“查找并替换”,因为如您在图片中所见,每个单元格中的文本都是ID的形式,其ID带有下划线,后跟一个随机数。我大约有100,000行要搜索。

下面是我想要的示例表格:

Example table

1 个答案:

答案 0 :(得分:0)

如果所有要删除的值都具有模式TL_xxxx,则可以使用通配符替换它们。

Ctrl-H打开“查找和替换”对话框,将TL_????放入Find what框,并将Replace with框留空。

您可能需要第二遍才能用一个空格替换两个空格或两个换行符。