本帖最后由 Erik.Xue 于 2020-5-12 12:19 编辑
刚开始在活字格里使用该函数,确实觉得一头雾水,不知道该怎么用?什么时候用?用来干什么?
VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
简单来说,VLOOKUP的语法规则如下:
使用VLOOKUP后的效果可以看下:
可以看出,VLOOKUP的前三个参数都是相互关联的: 查找的依据决定了查找的范围,而查找的范围的选择又决定了显示的序列。
一般来说,在活字格中,我们一般会选取绑定在活字格页面中的表格进行选定,并取出想要的值。 例如,根据员工表中的各个员工的出生日期计算每位员工的年龄,我们可以进行如下操作: 这个需要注意的是,VLOOKUP公式中第2个参数值得选定区域为紫色方框的区域,第3个参数要从选定区域的第一个小单元格开始计算,如图中,选定区域为从姓名到电话,那么姓名的第一个单元格为1,数到生日的第一个单元格,即13。
接下来我们看一个稍微复杂的案例~
案例: 假设,我们现在有这样的一个需求:要根据销售额计算出销售员的提成,但是提成是根据销售额的范围计算的。 如下表所示,提成的计算规则按照下表执行:
最简单直接的解决办法可以使用IF嵌套语句进行处理,但是强大的VLOOKUP可以更简单易懂的解决该问题。
Tips:切换绝对引用和相对引用快捷键为F4。
解决办法:输入的公式为:=VLOOKUP(L10,$X$9Z$13,3,1)*L10。
其中,对第二个参数选择查询范围进行了绝对引用。
这样,就可以完成对提成的计算与展示了。
总结一下:VLOOKUP在条件选择上更加简洁易懂,选择起来也更加方便,不需要多层的嵌套。
|