删除重复项

删除重复项

如何过滤A列中的重复值并过滤掉C列为空白的行。

我在 A 列中有 2200 行(前 1400 行在 B 列和 C 列中也有数据,接下来的 800 行是前 1400 行的重复,但在 B 列或 C 列中没有数据)。

我只想保留 800 个重复行,但保留列 B 和 C 中包含数据的行,并删除列 B 和 C 中包含空白值的行。

答案1

尝试将其用作第四列 D 的公式

=IF(ISNUMBER(IFNA(MATCH(A2,$A$1:$A1,0),"")),"",COUNTIF($A4:$A$5000, "="&A2))

这只会在第一次遇到名称时计算该名称的所有出现次数。因此,要保留的名称的 D 列值将等于数字,而其他名称(没有重复的名称和实际重复的名称)的 D 列值将为 0 或空白。

下图中可以看到这一点。这里只保留 Adam、David 和 Michael,因为他们有重复的条目,因此他们有 D 列的计算值。

完成后,您可以简单地对 D 列(降序)进行排序,然后删除列表末尾所有 D 列值为 0 或空白的行。

在此处输入图片描述

答案2

删除重复项

您可以使用功能区“数据”选项卡上的“删除重复项”功能。选择所有数据,然后选择“删除重复项”。

删除重复项

然后,选中要检查重复项的列的复选框。确保指明数据选择是否包含标题。重复的条目将被删除。

重复对话框

删除空白

这有点难。您可以通过选择功能区“数据”选项卡上的“筛选”来使用自动筛选。然后,在包含空白的标题列中,选择箭头按钮。您可以修改这些复选框,以便仅选择“空白”来识别哪些行包含空白。

筛选

显示空白行后,您可以按住Ctrl并选择每个空白行,然后将其删除。请确保不要一次全部选择它们,因为您还会选择它们之间的已筛选行。

答案3

我无法对@bdr9 发表评论,但如果可以的话,我想补充一点,您还可以通过以下方式找到空白:

  1. 高亮范围
  2. 按 F5
  3. 选择特殊...
  4. 选择空白
  5. 现在所有空白行均会突出显示
  6. 右键单击其中一行突出显示的行号,然后根据需要删除或隐藏。

相关内容