与MATCH一起使用索引

我正在使用3列的Excel文件。

ColumnA (All customers) ColumnB (E-mail) ColumnC (Specific customers) CustNO MailAddress CustNO 1 test@test.com 5 2 test2@test2.com 3 

我想检查ColumnC是否存在ColumnA中的ColumnC ,然后从ColumnB返回该行的MailAddress。

我不想检查确切的行,因此ColumnA CustNO 1可以出现在ColumnC中的第125行和第230行以及第312 ColumnC ,具有不同的邮件地址。

从另一个我试过的问题来看:

 =INDEX(B:B;MATCH(C2;A:A;0)) 

但它不断给我错误: #N/A

我怎样才能做到这一点? 我正在使用Excel 2013。

编辑:重新调整客户编号并按照CallumDAbuild议的方式编辑该function会给出结果。

现在的问题是,如果客户编号在列C中多次出现,则只返回第一个匹配的值,而我需要相同客户编号的所有匹配的值。

这是否工作?

 =INDEX(B:B;MATCH(A2;C:C;0)) 

怎么样 :

 =INDEX(VALUE(B:B);MATCH(VALUE(C2);VALUE(A:A);0))