如何过滤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 发表评论,但如果可以的话,我想补充一点,您还可以通过以下方式找到空白:
- 高亮范围
- 按 F5
- 选择特殊...
- 选择空白
- 现在所有空白行均会突出显示
- 右键单击其中一行突出显示的行号,然后根据需要删除或隐藏。