在日常工作中,经常会在不同过的表里取数,尤其是做工资的小姐姐,取社保公积金、考勤扣款等等,所以薪酬组的小姐姐们用取数函数那叫一个熟练呀,现在来总结一下常用的两个取数函数
vlookup
Vlookup函数在工作无处不在,我们公司的人资部小姐姐最喜欢用的就是VLOOKUP函数,那我们就先来讲讲vlookup函数,vlookup函数参数设置如下:VLOOKUP(lookup_value查找值,table_array查找范围,col_index_num返回第几列,[range_lookup]模糊/精确匹配)
需要注意的是,查找值要在查找范围的第一列或第一行才能查找成功,vlookup函数还有一个我难以忍受的地方,返回第几列,要扳着手指头数,就像查找个人养老保险应缴纳数一样,返回第9列,这样好容易数错的,如果是表格够大,也有返回第几十列的可能,对马虎的人来说出错的几率比较高,所以我推荐用index+match的组合函数
index+match
INDEX( array 查找范围,row_num 引用第几个数据),array通常是某一行或某一列,row-num通常是引用某行或某列的第几个数据
很多人取数的时候存在我不知道我要的数据在第几个的情况,这个时候就可以用match函数来实现取第几个数。MATCH(lookup_value查找值,lookup_array查找范围,[match_type]模糊/精确匹配),match函数的用法与vlookup函数的用法一致,但是match得到的结果是查找值位于查找范围的第几个,Index+match达到的效果如下
总结
Vlookup函数及index+match函数都可以达到取数的目的,至于用哪个更方便取决于数据的便利程度,取决于个人的喜好,但是还是希望都能熟练使用,毕竟技多不压身