繁体   English   中英

Excel Vlookup 多列

[英]Excel Vlookup Multiple columns

工作表

Emp#  Name  Phone1  Phone2  Phone3
34    Joe   4538
678   Fred           7690    1234
54    June  7190             6645
3467  Ted            6702

我想通过电话号码搜索并返回Emp#Name 我尝试使用连接电话号码的帮助列,但这不起作用。

对于Emp使用:

=INDEX(A:A,MATCH(1,MMULT(--(I2=$C$1:$E$5),ROW(A1:A3)^0),0))

Name使用:

=INDEX(B:B,MATCH(1,MMULT(--(I2=$C$1:$E$5),ROW(A1:A3)^0),0))

两者都是数组公式 - 使用ctrl + shift + enter

根据搜索范围中的列数更改 function ROW(A1:A3)^0 ,即范围C1:E5是三个列,所以我使用ROW(A1:A3) ,五个列使用ROW(A1:A5)等等.

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM