excel - 过滤具有几乎匹配列的行

标签 excel excel-formula vba

我的行有几列。我想删除 B 列中的文本不包含 C 列的行。

这是一个示例表。我想削减此数据因此仅保留第 2 行和第 4 行。需要注意的是,ADDRESS 2 列中的街道号码和街道名称之间有一个额外的空格,因此无法进行精确匹配。

Example Sheet

对我来说,它是一个过滤器,还是用公式填充另一个工作表中的单元格并不重要,但我还不知道宏。无论哪种方式,我们都将不胜感激!这是一组超过 300k 行和大约 70 列的集合。

最佳答案

下面给出了非 VBA 方法:

公式为=IF(B2=SUBSTITUTE(C2,"",""),"","删除")

enter image description here

然后对检查进行排序,对不=删除进行过滤检查,并将过滤后的单元格复制到新选项卡。

关于excel - 过滤具有几乎匹配列的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43353720/

相关文章:

excel-formula - excel 修剪功能正在删除文本中间的空格 - 这是意外的(?)

c# - 删除所有现有的 excel 图表系列

c# - 如何使用 C# 向 Excel 单元格添加超链接

excel - 具有不同值的不同变量的行的总和

excel - 模拟时间的转换

ms-access - 如何在VBA中隐藏按钮控件

vba - 在打开任何表单之前运行 VBA

excel - 为什么粘贴变体值时我检索器编号而不是文本?

regex - Excel VBA 正则表达式检查重复字符串

vba - 运行时错误 #13 - 类型不匹配(如果范围...则...)