INDEX&MATCH问题

我在Excel中有两张表格。 在我的客户表中,我有这样的信息:

Cus Name 352445 Mr A Person 352445 Mrs B Wife 352448 Mr B Someone 352448 Mr Another Guy 352448 Mr Who What 352448 Mr Tall Man 352448 Mr Big Man 352448 Mr Yet Another 352450 Mr Top Dude 352450 Mr Bad Dude 352450 Mr Foreign Guy 352452 Mr Local Man 352452 Mrs High Scorer 

在我的目标数据表上,我有一个客户号码列表:

 Cust 352437 352438 352438 352445 352445 352445 352448 352448 352448 352448 352448 352448 352450 352450 352450 352452 352452 352452 352452 

我一直在尝试使用INDEX&MATCH将客户表中的名称填充到我的目标工作表中

所以我试了一下:

 =MATCH(A2,'Participants Data'!$A$2:$A$674,1) 

其中1分 352437分2352438分3分 352445分4分 352448分

然后我尝试使用INDEX('Participants Data'!$B$2:$B$674,MATCH(A2,'Participants Data'!$A$2:$A$674,0))并复制下来。

问题是我得到这个:

 Cust Name 352445 Mr A Person 352445 Mr A Person 352445 Mr A Person 352448 Mr B Someone 352448 Mr B Someone 352448 Mr B Someone 352448 Mr B Someone 

当它应该(或者说,我正在努力实现):

  352445 Mr A Person 352445 Mrs B Wife 352448 Mr B Someone 352448 Mr Another Guy 352448 Mr Who What 352448 Mr Tall Man 352448 Mr Big Man 352448 Mr Yet Another 

所以我在INDEXMATCH做错了什么?

要在表中findNth值,可以使用以下数组公式(在A2中input,按Ctrl + Shift + Enter确认,并填充范围的其余部分):

  =INDEX(ColB,SMALL(IF(ColA=A2,ROW(ColA)-MIN(ROW(ColA))+1,1E+100),COUNTIF($A$2:A2,A2))) 

ColAColB是客户表中的范围。 COUNTIF部分计算N