事情是这样,后台收到一个留言,说VLOOKUP函数就是看不懂学不会…… 我想了想,VLOOKUP函数网络上教程很多,我也写了很多,就是看不懂学不会,是不是我之前写的不会,“没有学不好的学生,只有不会教的老师”所以我打算,换一个角度,写一篇保姆级VLOOKUP教程! 以下内容,适合0基础或者刚接触Excel的同学,非常的详细(啰嗦),入门同学可以跳过……VLOOKUP的定位是什么呢?就是根据条件查找内容!比如这里根据姓名查找对应的成绩!新手第一次使用VLOOKUP,可能根本不知道VLOOKUP是个啥,所以这里只是让大家知道,我们如何快速地认识一下!不需要知道细节!新手第一次使用VLOOKUP,可以点击fx,输入关键词VLOOKUP,点击确定! 上一步确定后,我们会来到函数引导界面,这里我们可以看到函数有几个参数,点击每个空格,都可以在下面看到非常详细的参数说明,但是由于是官方说明,有些不一定能接地气,很多看不太懂也是正常的! 在上图中,我们知道VLOOKUP有4个参数,有的人已经开始脑瓜子嗡嗡的,太复杂了! 有点耐心,往下看官方文档参数说明都是英文,我们要翻译一下,中文更好看懂~VLOOKUP(查找内容,查找区域,结果列,精确/近似) 第一步,明确知道,我们要根据什么查找什么,这里的根据什么就是第一参数(查找什么) 那么案例中,是根据姓名,那么姓名就是第一参数!,我们点击第一参数后面的向上的黑色箭头,选择单元格,确定后,第一参数就搞定了!第二参数,也就是查找区域,是VLOOKUP函数新手最容易犯错的地方!1、查找的内容(姓名),必须在我们选择区域的第1列(首列)2、要返回的内容和查找内容必须在区域中(比如数学成绩)VLOOKUP函数核心规则:从上往下,从左往右!很重要! 那么知道从左往右这个天条,那么我们查询内容,必须在第一列,否则就会出现从右向左,违反规则!关于从上往下,第三参数中会讲到,先了解一下!这点非常明细,你查找的和返回的,不在你选择的区域范围中还怎么玩?这点并不是大家不知道,而是新手经常会出现不固定区域,倒是下拉公式区域发生变化,最后查找的内容已经不在区域中了!或者模仿网上,直接选择两列等导致! 比如我们要查找“张飞”,你的区域选择起码要包括“张飞”,要返回的结果是数学成绩,你不能只选择C:D两列吧! 这点其实是基于第一列,也就是VLOOKUP函数游戏规则,从左到右,这也符合我们的一般认知如果你不固定区域,你下拉公式会发现区域在平移,这既是Excel优点也是缺点!这里我们希望下拉公式,区域就是固定不变!那么我们只需要通过F4,快捷键,当行号和列标前面都有'$'符号,那么区域就固定了,这个叫做“单元格的绝对引用!” 属于公式基础【引用方式详解】 第三参数:第几列。这个第几列是怎么去数的呢?这就是我们要讲的,其实很简单,查找内容所在列或者说区域第一列就是1,然后依次递增!我们查找内容的列(姓名)计数为1,往右依次递增,那么“数学” 所在列就是第3列。新手错误:把表格的A列(第1列)任意是1。这是因为很多数据都是从A列开始存储,对应的列正好和Excel的列重合,所以很多同学误以为就是这样的,所以当数据非A列开始,他们的公式就会出现“莫名其妙”的错误! 第四参数是一个逻辑值,至于什么是逻辑值,如果你现在还不知道,就不要去纠结了。我们最常用的(95%)使用的是 FALSE -精确查找如果我们手动录入,输入第2个逗号,也就是录入第四参数,就会出现提示,TRUE和FALSE,让你选择!选择后,按一下Tab键,即可快速录入进去!新手阶段,不建议大家去学习近似参数(TRUE),一来是使用频率低,二来比精确查找难,新手解决问题为第一要务!
=VLOOKUP(H5,$C$3:$E$9,3,FALSE) 最后,我们还要补充两点,你可以看到如下公式,公式也是正确的!在Excel中可以认为0对应FALSE,非0对应TRUE!=VLOOKUP(H5,$C$3:$E$9,3,0)
=VLOOKUP(H5,$C$3:$E$9,3,) Excel中部分函数的参数如果是0或者FALSE,是可以省略不写的,但是参数位置需要保留,比如下面逗号一定要保留,不能不写!否则就是近似查询了(默认近似)以上的教程,是写个0基础的同学的,如果你已经入门可能觉得非常的啰嗦,但是部分同学一直在模仿,对参数真正的函数,可能并不是非常了解,希望对大家有帮助! 如果你已经入门还想进一步深入学习,那么下面这些可以试着读读!
|