比较来自不同工作表的两列并从第三列返回值

我有两个工作表:联系人和付款。

在联系人工作表中:

列A列出了每个联系人的ID(号码)。

D列有每个联系人的名字。

在付款工作表中:

列C列出了每个进行付款的联系人的ID(号码)。

这个工作表不包括人的名字,这是我需要的。 我需要看看每个联系人的名字。


在付款栏A(新栏)中,我想返回付款联系人的名字。

实质上,我需要Payments中的C列与联系人中的列A相匹配,并将联系人中的列D的值返回到Payments中的列A. 混乱。

=IF(COUNTIF(C:C,A1)>0,VLOOKUP(A1,C:C,1),"") 

假设,A1中的标准和查找范围是整个列C.

编辑:这应该工作,而不是上述=IFERROR(INDEX(Contacts!$D$1:$D$4,MATCH(Payments!C1,Contacts‌​!$A$1:$A$4,0)),"")