作为职场办公者,特别是hr者,都跟excel密切打着交道。不要说你只会excel的一些简单技巧应用,函数也是我们必须懂的一部分哦。了解了 excel的函数应用,你会发现很多问题都简单解决了。这期我们来了解一下excel的函数之一:VLOOKUP函数。
VLOOKUP函数是Excel中的一个纵向查找函数,通俗一点说,是用于搜索指定区域内首列满足条件的元素,确定待检测单元格在区域中的行序号,再进一步返回选定单元格的值。
先说一下VLOOKUP函数的语法规则,如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数意思:
VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)
参数 | 简单说明 | 输入数据类型 |
lookup_value | 要查找的值 | 数值、引用或文本字符串 |
table_array | 要查找的区域 | 数据表区域 |
col_index_num | 返回数据在查找区域的第几列数 | 正整数 |
range_lookup | 模糊匹配/精确匹配 | TRUE/FALSE(或不填) |
更通俗一点说明VLOOKUP参数就是:
第一,找谁?
第二,在哪里找?
第三,找到以后粘贴什么?
上述3步骤其实就是vlookup函数的4个参数中的前3个参数代表的意义了。
再举个例子说明一下VLOOKUP函数的实际用法:
例如:以下表一为一份班级花名册,表二为校运会参赛名单,
表一(班级花名册):
表二(参赛名单):
由于参赛名单里只有姓名,没有对应的学生学号,现在要把学生的学号在表一查找出来,导入到表二里,可以看以下步骤:
步骤1、在表二里插入个空白列来放置学号,要放在哪列根据自己喜好,现我们就将学号放在表二的姓名后面一列,即B列;
步骤2、在表二插入的学号列(即B列)的B3单元格输入公式,=VLOOKUP(A3,班级花名册!A:B,2,0),即可以看到B3列显示的对应学生学号;
步骤3、鼠标拖动“填充柄”,填充B列以下单元格即可。这时我们可以看到B列单元格都被公式以下公式:=VLOOKUP(A4,班级花名册!A:B,2,0)、=VLOOKUP(A5,班级花名册!A:B,2,0)、=VLOOKUP(A6,班级花名册!A:B,2,0)按单元格顺序填充, 填充后的结果如下:
这样子表二(参赛名单)的学号就全部显示出来了。
这里补充说明下以上表格公式:=VLOOKUP(A3,班级花名册!A:B,2,0)的意思,指的是查找参赛名单的A3单元格的数值,当等于班级花名册的A列到B列区域的某个数值时,返回班级花名册第二列的数值即B列的数值。
A3:指的是要查找的值;
班级花名册!A:B:指的是在班级花名册A列和B列区域搜索;
2:指的是返回第几列的数据;
0:指的是精准查找。