vlookup函数主要用于查找核对数据。
=VLOOKUP(lookup_value, table_array, col_index_num, range_look)
上面参数的含义分别是:
参数 | 含义 |
lookup_value | 用谁去找 |
table_array | 匹配对象范围 |
col_index_num | 返回第几列的值 |
range_look | 匹配方式 |
例子:
想要在 H2 单元格中自动得出工号 id003 这位员工的姓名。
A | B | C | D | E | F | G | H | I | J | K |
工号 | 姓名 | 性别 | 部门 | 奖金 | 工号 | 姓名 | 姓名 | 奖金 | ||
id001 | 小王 | 男 | dept001 | 1000 | id003 | 小李 | 小王 | 1000 | ||
id002 | 小孙 | 女 | dept001 | 1999 | 小刘 | 3000 | ||||
id003 | 小李 | 女 | dept002 | 2000 | ||||||
id004 | 小刘 | 男 | dept002 | 3000 |
那么可以在 H2 单元格中输入 : =VLOOKUP(G2,A:E,2,False)
公式含义:用G2单元格的值(id003),去查找范围(A:E)中匹配第1列(A列)中的数据
在 J2 中查看姓名为 小王 的奖金,
那么可以在 J2 中输入: =VLOOKUP(J2,B:E,4,FALSE)
公式含义:用J2单元格的值(小王),去查找范围(B:E)中匹配第1列(B列)中的数据
注意:
从上面两个例子中可以看出, VLOOKUP 函数查找的是指定范围的第一列数据。