NO.1函数之vlookup全讲解,如何进行向左、向右及多条件数据查询?


一、vlookup函数向右查询
语法=VLOOKUP(查找值 。查找范围 。查找列数 。精确匹配或者近似匹配) 。如下:
函数=VLOOKUP(G5,A:B,2,0)
G5——>需要查询的值 。查询姓名为张三;
A:B——>查询的范围 。姓名和学号在表格中的A:B两列;
2——>要匹配出的值在查询值往右第二列;
0——>精确查询 。

NO.1函数之vlookup全讲解,如何进行向左、向右及多条件数据查询?

文章插图
二、vlookup函数向左查询
【NO.1函数之vlookup全讲解,如何进行向左、向右及多条件数据查询?】
NO.1函数之vlookup全讲解,如何进行向左、向右及多条件数据查询?

文章插图
如图中显示:如果要用学号来匹配出对应的姓名 。此时就需要用到向左查询 。向左查询时单纯的用vlookup函数无法进行 。需要搭配 IF 函数作为辅助 。
函数=VLOOKUP(J5,IF({1,0},B:B,A:A),2,0)
J5——>需要查询的值 。查询学号为001
IF({1,0},B:B,A:A)——>查询的范围 。IF函数中当正确时 。选择B列 。反正选择A列;
2——>要匹配出的值在查询值往右第二列 。当查询的值IF判断条件为正确时 。姓名在从学号开的往右第2列;
0——>精确查询 。
三、vlookup函数多条件查询
如下图所示 。当我们匹配数据的时候需要同时匹配时间和单号两个条件的时候 。这样就第一参数用一个条件就无法解决 。需要使用到两个条件 。
NO.1函数之vlookup全讲解,如何进行向左、向右及多条件数据查询?

文章插图
函数如下:
入库数量:{=VLOOKUP(G2&H2,IF({1,0},A:A&B:B,C:C),2,0)}
入库单号:{=VLOOKUP(G2&H2,IF({1,0},A:A&B:B,D:D),2,0)}

    推荐阅读