excel学习库

excel表格_excel函数公式大全_execl从入门到精通

找工作面试,才知道VLOOKUP函数有多重要!

在Excel函数中,有那么的一个万金油Excel函数,它既可以正向查找逆向查找多条件查找,还可以模糊匹配,它就是Vlookup。VLOOKUP作为函数之王太重要了,招聘要求以VLOOKUP和透视表,来考验求职者是否熟练使用Excel
理解Excel函数构造

可能许多同学不太了解函数的构造,一起来看看Excel函数在使用时有哪些规范,首先我们看一下标点符号的使用规范


在函数里面的标点要使用英文输入法下的标点,在Excel上,SUM的参数个数是不固定的,区域和数值的参数也能混合使用。

看回vlookup函数的构造情况:

VLOOKUP函数

首先我们看一下vlookup函数的含义,就是这么一串英文,不用急着弄明白其中的意思,大概知道它有4个参数就可以。

第一次看到的人,看不太明白其中的意思,下面我们通过具体的例子来理解

1.正向查找
例子,我们要在成绩单中找到喜洋洋、哆啦A梦、大雄的段位分别是多少?
这时候我们利用VLOOKUP正向查找即可,在段位处填入的公式为:

=VLOOKUP(J3,$B$2:$F$94,3,0)

发现一:②查找范围,要根据①用谁找作为,查找范围的第一列。
发现二:返回列数是以②查找范围(红色区域)作为参考系,而不是整个表格作为参考系。【段位】在查找范围第3列,所以返回【3】
喜洋洋、哆啦A梦、大雄的段位分别是黄金白金黄金
2.查找多列
例如现在我们要找喜洋洋段位数学语文成绩三样东西
公式为:

=VLOOKUP($J3,$B$2:$F$94,COLUMN(C1),0)

对比查找单列和查找多列的公式
查找单列
查找多列
发现一:①用谁找的J3变成了$J3,固定引用J列
发现二:③返回第几列,由固定的3变成相对引用COLUMN(C1),当我们往右拖动填充时,里面的C1变成了D1,E1。
在函数中,COLUMN(C1)=3,COLUMN(D1)=4,COLUMN(E3)=5,COLUMN函数只与列有关,与行无关。
3.逆向查找
例:我们现在要查找哆啦A梦的学号
逆向查找表达式:
=vlookup(查找值,IF({1,0},查找值所在列,结果值所在列),2,0)
正常表达式:
逆向查找表达式:
逆向查找其实是构造出新的查找区域↑
通过对比上面的2个公式发现,主要是②在哪里查找发生了变化,由原来的区域,变成了IF函数嵌套。我们可以理解为红色部分的IF函数,重新构造了②查找区域
重构的②查找区域存在代码中,不真正显示在单元格上
重构后的查找区域只有2列,所以返回列数为2,匹配类型:【0】绝对匹配
延伸阅读
在工作时,我们可以直接构造出辅助列在数据最后一列,这样可以沿用原来的正向查找的方法,可以用隐藏或填充颜色把【辅助列】隐藏掉。所以我们要学会灵活多变。

4.多重条件查找
我们想查询一下北京的樱木花道,语文和数学分别考了多少分?

表达式:

=VLOOKUP(查找值1&查找值2IF({1,0},查找值1所在列&查找值2所在列,结果所在列),2,0)
查找值合并成一个,构建新的查找区域↑
重新构造的查找区域,大概是长下面的样子,这与上面的(3)逆向查找一样,重新构建②查找区域。
所以,语文成绩的公式为:
=VLOOKUP($I3&$J3,IF({1,0},$B$2:$B$94&$C$2:$C$94,$E$2:$E$94),2,0)
输入后记得是按【Ctrl+Shift+Enter】,因为里面是含有数组运算的,均需要按三键结束才能达到正确答案。
延伸阅读
如果多重条件查找返回的结果是数值,可以通过sumifs函数来匹配出结果值,这样省去写很长公式的麻烦。
函数的含义
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
=SUMIFS(求和区域, 条件区域1, 条件1, [条件区域2, 条件2], ...)
如数学成绩则表达为:

=SUMIFS(E:E,$B:$B,$I3,$C:$C,$J3)

So,解决问题的方法是多种多样的,改变思路能更好的解决问题,例如这个多条件查找一样可以利用构造出【查找值1&查找值2】的辅助列,这种方法大家可以试试吧

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接