excel将唯一值复制到新工作表

时间:2012-09-06 16:18:42

标签: excel function

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

enter image description here

如何使用功能仅将此工作表中的唯一值复制到空白? 我只需要第一次出现的行,其余的并不重要。

2 个答案:

答案 0 :(得分:1)

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

enter image description here

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

答案 1 :(得分:0)

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

Ignore Duplicates and Create New List of Unique Values in Excel

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

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