乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 相关系数excel-跟HR一起做工资——教你玩转excel(多表关联的核心公式vlookup)

相关系数excel-跟HR一起做工资——教你玩转excel(多表关联的核心公式vlookup)

作者:乔山办公网日期:

返回目录:excel表格制作

前面几篇文章我们已经分析了工资表主表的各个预设公式,现在我们开始进入表格进化的核心进程,准备变身!



记得我们的主要目的吗?是建立一个实用性表格(传送门),简单得说,我希望:


  1. 所有有原数据的都不变格式,直接引用,方便下个月直接黏贴就替换。


  2. 核对的过程都能轻松的找到错误源头表格。


  3. 主表尽量不要有每月都需要改的计算动作,因为从三百多人的工资里找一个人两个人改,太容易出错。


好,如果要达到以上目的,我需要:


  1. 所有原数据(如社保拷贝数据、花名册、考勤表)都作为工资表的附表,在工作簿中直接黏贴使用。


  2. 所有的复杂计算过程都单独建立附表计算,将从原数据到最终结果的过程清楚的展现在工作簿中。


  3. 主表工资表完全就是个显示作用,而不体现任何计算(由于主表格式不能改变,所以无法增加中间量)。


如果这样的话,所有的计算过程都在附表中体现,那么结果如何引用到主表呢?


今天我们来谈谈,这次我们做工资表的核心公式——vlookup函数,这个函数在我设计的工资表中像是一个齿轮,有它在一切才玩的转。


vlookup是个啥?

记得之前我们说如果碰到不认识的公式要怎么办吗?对啦,先ctrl+A看一看(传送门),对于vlookup,excel的解释如下,



乍一看有点蒙,我来翻译一下。


vlookup的用处是按列查找。


VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)


VLOOKUP(你找啥?,从哪找?,找到了显示啥?,一个参数)


先说最简单的参数问题,填“0”即精确查找,填“1”即模糊查找,一般工作中模糊查找的用处较少,所以这一项在我们的表格的使用中始终是“0”,毕竟工资模糊查找会有性命危险啊!



前面三项,我们用实例来说明吧。


vlookup应用实例

假设我们的工资表里其他数据都已经做好了,就差加班费一项,



这个时候,由各个部门加班的汇总情况又给你一张表。



怎么填入主表?


有人说,直接填呗……


住口,请想象我们现在要填1000个人的加班费,而且顺序乱的很,而且不是所有人都加了班!


这个时候vlookup就上线了。



第一步,我们把加班表放入工资的工作簿,作为附表,起个名,防止你忘了它是什么来头。



第二步,在你需要显示数字的位置输公式,即加班费一列的第一行,输入=vlookup,然后按ctrl+A,调出界面。(在公式使用不熟练的时候建议还是用CTRL+A这种办法)



“找什么?”:


这个参数的含义是,你要从表二里找东西,那你通过什么找呢?


我们要找的是“某某的加班费”,显然我们要找到就是“某某”,而且这一项必须要有唯一值,不然只会返回第一次出现的数据,所以如果有重名必须要在姓名处作出标记,比如“狗蛋儿(男)、狗蛋儿(女)”或者“狗剩(1988)、狗剩(1990)”,这里不建议用“一、二”做区分,不然你会忘记谁是一谁是儿。


所以这里填原表的第一个姓名所在的单元格“A2”。


“去哪找?”:


这个参数体现的是一个范围,是从我们要找的东西,到我们要现实的东西这么个区间。在我们的例子里就是,从姓名到加班费的列。即填“A:C”,由于这个范围在加班费表里,所以这里要写“加班费!A:C”。这里可以点对话框中的选择工具,直接去加班费的表里选择。



值得注意的是,这里左边的一定要是我们要找的列,而右边只要包括我们想显示的列就可以了,所以这边填“A:Z”也没关系,但是填“B:C”就不行了。


“显示啥?”:


显然我们要显示的是加班费,而加班费在第三列,这里我们填“3”,就可以了。如果这里我们想显示加班天数就填“2”,以此类推。


所以我们可以得到,我们这个对话框要这么填。



确定即可。



这样,张三的加班费已经填好了,其他人呢?我们将鼠标放在上图箭头所指的位置,然后鼠标会变成一个黑色的十字,这个时候,双击即可。



后面的公式也填好了,可是我们也发现,有两个员工没有加班费,所以该位置显示为错误。


这里怎么办呢?这就用到了我们前几天共同研究的逻辑函数(传送门)。所以我们可以嵌套一个iferror公式,即



于是这一列完成啦~



这里注意,改嵌套公式的时候,千万不要只改两个错误的单元格,因为根据我前面提到的可持续性,下个月可能没有加班的就是张三了。那到时候你还要改,全部转换后,下个月只要更新加班费表就ok了。


vlookup应用扩展

vlookup除了引用数据还能做什么呢?


其实vlookup的应用很广泛,比如,如果总部给你个表格,让你填所有员工的身份证,怎么办?打开花名册,vlookup过去。


比如有两份参加活动的,领导让你查谁两次都参加了,也可以用vlookup比对一下,如图,




这个表格中,包含我们讲过的绝对引用、vlooup、逻辑函数,请用之前了解的内容分析一下吧~~这边不做详解了。


后记

做表虽然是数据的处理,但是绝对不是简单的1+1=2的游戏,只要你能得出你要的结果就是对的,没有唯一的答案,所以永远不要问别人具体某个数据怎么计算,这样会局限你的思路,而是要彻底的了解常用公式的用法,自己去变换出无限的可能性。


其实这个过程并不枯燥,反而像写文章一样令人享受。


祝大家工作愉快~



相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网