与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))