0

我有一个包含许多行/列的工作表,如下所示:

在此处输入图像描述

如何使用函数仅将这张表中的唯一值复制到空白表中?我只需要第一次出现的行,其余的无关紧要。

4

2 回答 2

1

您可以在下一列中添加一个公式,以指示该值是否已出现在上面的单元格中。见下文:

在此处输入图像描述

将此公式添加到除第一行之外的所有单元格。现在您可以过滤不包含“DUP”的单元格并将过滤后的列表复制粘贴到另一个工作表。

于 2012-09-06T17:28:56.290 回答
0

我通常使用 Tim Williams 建议的方法,但我在另一个堆栈线程上发现了这个。

忽略重复并在 Excel 中创建新的唯一值列表

=INDEX(Sheet1!$A$1:$A$20, MATCH(0, COUNTIF($B$1:B1,Sheet!$A$1:$A$20), 0))

我发现这对于增长的列表非常有用。您需要确保将其拉得足够远以捕获所有结果,并且您获得的 NA# 超出了正确结果的数量。但是你可以用 if(iserror( 或者一点 VBA.

于 2014-01-10T12:06:40.390 回答