找回密码
 立即注册

QQ登录

只需一步,快速开始

Erik.Xue 讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-4-10 15:31  /   查看:4449  /  回复:3
本帖最后由 Erik.Xue 于 2020-5-12 12:19 编辑


刚开始在活字格里使用该函数,确实觉得一头雾水,不知道该怎么用?什么时候用?用来干什么? image.png357200927.png
VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。

                    VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)


简单来说,VLOOKUP的语法规则如下:
image.png766004943.png
使用VLOOKUP后的效果可以看下:

222.png

  
参数
  
参数说明
输入数据类型
lookup_value
你想要的查询的值(键)
数值、引用或文本字符串
table_array
你想要的查找的区域
数据表的区域
col_index_num
返回数据在查找区域中第几列
正整数
range_lookup
模糊匹配/精确匹配
FALSE/0:精确匹配TRUE/1:模糊匹配


可以看出,VLOOKUP的前三个参数都是相互关联的:
查找的依据决定了查找的范围,而查找的范围的选择又决定了显示的序列。

一般来说,在活字格中,我们一般会选取绑定在活字格页面中的表格进行选定,并取出想要的值。
例如,根据员工表中的各个员工的出生日期计算每位员工的年龄,我们可以进行如下操作:
image.png764947509.png
这个需要注意的是,VLOOKUP公式中第2个参数值得选定区域为紫色方框的区域,第3个参数要从选定区域的第一个小单元格开始计算,如图中,选定区域为从姓名到电话,那么姓名的第一个单元格为1,数到生日的第一个单元格,即13。

接下来我们看一个稍微复杂的案例~

案例:
假设,我们现在有这样的一个需求:要根据销售额计算出销售员的提成,但是提成是根据销售额的范围计算的。
如下表所示,提成的计算规则按照下表执行:

image.png260581664.png
最简单直接的解决办法可以使用IF嵌套语句进行处理,但是强大的VLOOKUP可以更简单易懂的解决该问题。

Tips:切换绝对引用和相对引用快捷键为F4。

解决办法:输入的公式为:=VLOOKUP(L10,$X$9Z$13,3,1)*L10
11.gif
其中,对第二个参数选择查询范围进行了绝对引用。
这样,就可以完成对提成的计算与展示了。
总结一下:VLOOKUP在条件选择上更加简洁易懂,选择起来也更加方便,不需要多层的嵌套。





年龄计算.fgcc

50.63 KB, 下载次数: 77

销售提成.fgcc

50.52 KB, 下载次数: 91

VLOOKUP_demo.xlsx

10.09 KB, 下载次数: 80

3 个回复

倒序浏览
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-4-10 18:23:31
沙发
回复 使用道具 举报
137294886
金牌服务用户   /  发表于:2020-4-25 22:03:14
板凳
blob168584899.png
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-4-29 18:28:54
地板
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部