637期 |Excel技巧:
如何快速匹配打算员工请假所扣人为?
--正文开始--
在微信群碰到一位小伙伴这样的提问,办理思路也和大部分的职场人士一样,会想到利用 if 函数来搞定。但如果判断条件太多,就会到函数公式书写会有困难。

根据牛闪闪多年的履历,如果判断条件超过 3 个,且判断条件是利用数值区域进行判断的,就可以利用更方便的匹配思路来做。这便是传说中 Vlookup 函数。这个函数在职场有广泛的运用。我们乃至还开展过有关 Vlookup 函数的专项演习营,运用于各种场景。本日也是个中的一种职场场景,牛闪闪赶紧与大家分享一下利用方法。
详细操作如下:
◎第一步,首先根据上面措辞的描述建立一个标准数值区域。
(建立数值区域)
为什么会涌现一个 1.5 天的判断呢,由于小伙伴后面补充说如果请假超过一天半,则为 25%。本例的难点就在于这个基准表的创建。阐明一下:
从 0 天 1.5 天包含 1.5 天,都是不扣钱的,所以是 0%
超过 1.5 天到 2 天之间,不包含 2 天,扣 25%
超过 2 到 3 天,不包含 3 天整,扣 50%
后面的以此类推,末了超过 6 天含六天,扣光。
以是上面的病假标准,还可以简化成这样。
(简化后效果图)
◎接着就可以利用强大的 Vlookup 函数进行匹配。把稳 Vlookup 的末了一次参数是 1。(如果对 Vlookup 函数陌生的小伙伴,可以关注本微信"大众年夜众号,在后台回答「见面礼」,三个字得到《十大企业明星函数》教程,限时免费中,可以不雅观看和学习 Vlookup 对应视频章节。
我们看看 Vlookup 怎么进行匹配,详细看动图操作:
=VLOOKUP(C10,$F$10:$G$14,2,1) 把稳后面的参数是 1。
(操作演示)
是不是快速就搞定请假标准的匹配,后续只须要讲金额与扣除百分比相乘就算出所扣人为部分。是不是大略,但小伙伴末了提出一个疑问,不想让保留病假基准表,怎么办?一删除基准表,公式就报错了。
(操作演示)
办理这个疑问有两个方法,一个是把基准表放到其余一个事情表,然后用 Vlookup函数跨事情表引用。还有方法便是利用强大 F9 数组化功能。实现对单元格区域的「笔墨化」描述,从而让 Excel 天生虚拟的匹配表,再用 Vlookup 函数进行匹配。是一种高大上的操作方法,请大家务必节制。
(操作演示)
数组化之后的 Vlookup 函数依然保存良好的匹配效果,这时候基准表区域就可以删除了。
总结:
F9 是实现函数「数组化」的一个基本操作,请对函数数组研究小伙伴节制。