首页 > 解决方案 > 根据 2 列值删除重复行

问题描述

我有一张有 8 列 A 到 H 和超过 1000 行的工作表。我想删除 A 列中具有重复值的所有行,并检查 H 列是否为空(零值)单元格。

如果 H 列为空,则删除整行,而不是 H 列中有值的行。

示例 -
第 1 行在 A 列中有 ABC,在 H 列中有 MyText
第 2 行在 A 列中有 ABC,而 H 列中没有值
删除第 2 行作为重复项。

标签: excelexcel-formuladuplicatesdelete-rowworksheet-function

解决方案


在 中使用此公式I1

=AND(COUNTIF(A:A,A1)>1,H1=0)

然后只删除I你得到的列中的行TRUE


详细步骤

  1. 创建公式:

在此处输入图像描述

  1. 在顶部创建 1 行

  2. 选择包括第一行在内的所有内容

  3. “数据”->“过滤器”

  4. 仅保留TRUE在列上I

  5. 选择这些行:

在此处输入图像描述

  1. “首页” -> “删除”

在此处输入图像描述


推荐阅读