Excel:选择所有不属于一组值的值(并删除)

Excel:选择所有不属于一组值的值(并删除)

我有一份邮政编码列表,但只需要其中的一小部分。

在 Excel 中,如何选择所有不满足(或相反满足)一组条件的行?

答案1

您可以使用 Excel 的自动筛选功能来执行此操作,该功能将筛选数据范围内的记录。要进行设置,请选择数据范围内的单元格(最好带有列标题),然后选择筛选。

在功能区的“数据”选项卡上,您有两个选择。

  • 筛选按钮将在每列顶部放置一个下拉列表。您可以使用它在每列上设置最多两个条件。当需要一组更复杂的条件时,我有时会在数据区域放置一个辅助列,其中包含一个布尔公式,该公式将计算结果为单个 True/False(或 1/0),可以将其设置为筛选条件。例如,这可能是=AND(B2=$A$1,C2<>="NY"一个稍微复杂的公式,如果目标列不等于范围内的值,则返回 True =ISERROR(VLOOKUP(B2,$C2$C7,0))。可以复制筛选结果,然后将其粘贴到另一个位置。

  • 另一个选项是设置高级过滤器,可通过选择功能区“数据”选项卡上“过滤器”按钮旁边的“高级”按钮来访问。Excel 会根据您选择将过滤器的结果复制到原位或其他位置。您可以在工作表中的条件范围内设置过滤器的条件(可以使用 Excel 的内置帮助搜索“高级过滤器”来找到条件范围内的条件示例)。

相关内容