Excel formula 索引与COUNTIF匹配如果只找到前3个唯一值,则停止

Excel formula 索引与COUNTIF匹配如果只找到前3个唯一值,则停止,excel-formula,Excel Formula,我的数据表1中有一个很长的列表,代码从A2开始(列表很长,有4500行): 在表2中,我需要创建一个所有代码的列表,并删除重复的代码。我正在使用以下数组公式进行尝试: {=INDEX('Sheet 1'!$A$2:$A$4568,匹配(0,COUNTIF('Sheet 1'!$A$1:A1,'Sheet 1'!$A$2:$A$4568),0)) 该公式导致正确返回第一个和第二个唯一代码,但其余行的第三个唯一代码是重复的: Code C56 A125 R89 R89 R89 我还尝试

我的数据表1中有一个很长的列表,代码从A2开始(列表很长,有4500行):

在表2中,我需要创建一个所有代码的列表,并删除重复的代码。我正在使用以下数组公式进行尝试:

{=INDEX('Sheet 1'!$A$2:$A$4568,匹配(0,COUNTIF('Sheet 1'!$A$1:A1,'Sheet 1'!$A$2:$A$4568),0))

该公式导致正确返回第一个和第二个唯一代码,但其余行的第三个唯一代码是重复的:

Code 
C56 
A125 
R89 
R89 
R89 
我还尝试了
=IFERROR(INDEX('Sheet 1'!$A$2:$A$4568,MATCH(0,INDEX(COUNTIF('Sheet 2'!$A$1:A1,'Sheet 1'!$A$2:$A$4568&“”),0))&“”)作为一个非数组公式,但我再次得到了相同的结果

我无法找出这两个公式的错误所在。

=INDEX('Sheet 1'!$A$2:$A$4568,匹配(0,COUNTIF('Sheet 1'!$B$1:B1,'Sheet 1'!$A$2:$A$4568),0))

假设您的列表从
B2开始


(数组公式-Ctrl+Shift+Enter)

CountIf的第一个参数需要是您正在创建的列表,事实上看,它需要在您正在创建的列表上方偏移一个单元格。
Code 
C56 
A125 
R89 
R89 
R89