excel如何多个数据查找然后删除?

发布网友 发布时间:2022-04-23 11:20

我来回答

2个回答

热心网友 时间:2022-06-26 05:07

在C2中输入或复制粘贴下列公式

=--OR(ISNUMBER(FIND(B$2:B$5,A2)))

按三键CTRL+SHIFT+ENTER结束公式输入

下拉填充

筛选C列结果为1的各行,删除。重新筛选C列,全选。

筛选C列结果为0的各行,复制后,粘贴到其他单元格区域。

热心网友 时间:2022-06-26 05:07

这个要一步实现得用VBA,你如果有兴趣可以看下这个页面里的脚本:网页链接

不用VBA,可以分两步做:

1、标注需要删除的行:

在C列输入如下公式:=IF(SUMPRODUCT(1-ISERR(FIND($B$1:$B$30,A1))), "删除","")

意思在判断A1里是否包含B1~B30的数值,如果包含,在C1显示"删除"。

下拉公式,这样需要删除的项,会在C列标注出来。

2、在C列设置筛选,选出带"删除"字样的行,手动删除。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com