如果则删除行

如果则删除行

我正在尝试简化我的工作,但我不太清楚该怎么做。我对 Excel 不太熟悉,但这就是我想做的事情

4 列 A、B、C 和 D。我担心 B 和 D。我想检查 B 中是否存在某些单词,并检查 D 中是否有任何值。如果 B 包含除我指定的单词以外的任何内容,而 D 不包含任何内容,我想删除整行。

IE B1、b2、b3、b4 和 b5 分别表示狗一、狗一、狗二、狗二和狗三... 我想在 B 中搜索单词“one and three”,如果它们包含/或它们是安全的,无论 D 中是什么。对于 B 中不包含“one”或“three”的每个条目,我想检查 D。如果 D 为空。我想删除整行。

如果我说得不太清楚,我可以试着再解释一下。我会每天检查,看看这个问题是否得到解答。提前谢谢您。

编辑:我无法在这台电脑上安装任何程序或第三方软件。我不确定这是否是个问题,但我在某处读到一些脚本需要外部程序。我想简化这一切,让它们全部在 Excel 中完成

答案1

使用插件(查询)或宏可能会有更快的方法。一种替代方法是:

  1. 首先向表中添加标题和过滤器

在此处输入图片描述

  1. 在标题 2 中,选择自定义过滤器 在此处输入图片描述

  2. 使用“不包含”和您想要的两个参数创建自定义过滤器。 在此处输入图片描述

  3. 现在您应该只剩下过滤后的结果了。您可以手动删除 D 中的空行。

  4. 如果有很多行,请过滤 D 中的“空白”并创建一个名为“标记为删除”的额外列,您可以在其中为 D 写入一些内容(例如“删除”)。 在此处输入图片描述

然后取消过滤所有内容,并按任意顺序(例如 A->Z)对“标记为删除”的列进行排序。现在,所有要删除的行都应分组到列表的顶部或底部。

注意:使用过滤器时要非常小心,不要同时删除多行,因为您可能会意外删除过滤后的行。

相关内容