vlookup函数是怎么匹配两个值的?

如题所述

vlookup可以同时匹配两个值,操作方法如下。

1、首先在excel表格中,点击匹配单元格,如下图所示。

2、输入VLOOKUP函数,查找值就是前面的关键字,如下图所示的“刘洋”。

3、数据表选择以姓名为头列包含所需匹配的数据区域,如下图所示。

4、列序数找到对应数据的所在列填入即可,再点击精确匹配,如下图所示。

5、最后公式输入完整之后(如下图),点击回车键,即可匹配出结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-06-29
所谓两个值是同一列,还是两列分别对应?

1、LOOKUP类函数,同一列只能查到一个,因此如果同列不同值匹配,会存在前后取舍
2、不同列对应值可使用LOOKUP,两个条件连接。例:A列等于D1和B列等于E1
LOOKUP(D1&E1,A:A&B:B,C:C,0)

INDEX(C:C,MATCH(D1&E1,A:A&B:B,0)
2021版新增函数
XLOOKUP(D1&E1,A:A&B:B,C:C,,0)
2021版还可以返回不止一个满足条件的查询结果(逻辑值*即和)
FILTER(C:C,(A:A=D1)*(B:B=E1))
同列不同值查询(逻辑值+即或):
FILTER(C:C,(A:A=D1)+(A:A=E1))
相似回答