关于 Excel 中的筛选(隐藏行)

关于 Excel 中的筛选(隐藏行)

我有一个关于 Excel 的问题:

我有一个包含大量信息的工作表,但我只需要查看唯一行。如果有重复项,我需要隐藏所有重复项或删除它们,例如:

       Column A            Column B
Row 1  05.645.084/0001-34  353,16
Row 2  05.645.084/0001-34  353,16
Row 3  05.645.084/0001-34  42,20

在这种情况下,我想隐藏或删除两行重复的行(在本例中为第 1 行和第 2 行),只留下唯一的行(在本例中为第 3 行)。

这可能吗?我尝试使用高级过滤和条件格式,但没有成功。

答案1

我建议使用辅助列的解决方案。然后您可以使用辅助列来过滤数据并决定隐藏或删除重复项。

在此示例中,样本数据位于单元格 A1:B15 中。使用 C 列作为辅助列。将以下公式放入 C1 中,然后按公式栏中的CTRL+ SHIFT+ENTER创建数组公式。公式现在应括在花括号中,以表明它是数组公式。只需将其向下拖动到所需的行即可。

=IF(SUM(IF(CONCATENATE(A1,B1)=CONCATENATE($A$1:$A$15,$B$1:$B$15),1,0))>1,"Duplicate","Unique")

这将根据具体情况反映重复或唯一。现在只需使用此辅助列过滤数据即可。

在此处输入图片描述

请注意,在第二个 CONCATENATE 中,行引用应与包含数据的实际行匹配,以使此方法有效。您不应使用此公式预先填充空白行。在这种情况下,最后一行之后的结果将是错误的。因此,如果在删除行后,您希望再次应用该公式,如果在底部添加越来越多的行,则可能必须调整单元格引用。否则,在第二个连接中使用 A:A、B:B,但这会减慢工作表的速度。

相关内容