Hi,我是秋小叶~ 用好函数公式,工作效率真的能大大提高。问题是,Excel 中 400 多个函数,哪些最应该重点掌握? 如果Excel也有四六级考试,今天分享的这个函数一定会考,它…就是 VLOOKUP。 说起VLOOKUP,它的好用真的是讲多少遍都不过分!今天,一位职场新人用她新鲜热辣的经验教训,总结了一份 VLOOKUP 使用指南。一起来看 VLOOKUP 在工作中真的是一个十分常用的函数,不会真是尴了个尬。 有次我需要根据学号把部分同学的成绩提取出来,那个忧伤的晚上,用 VLOOKUP 做了好久都不行。 现在呢,作为一个刚刚攻克难题的 Excel 小白,我想聊一聊 VLOOKUP 这个函数,也顺便总结一下,希望它能少给你添麻烦。 VLOOKUP是什么 VLOOKUP 函数是一个查找函数,能够根据已有的数据找到和它一一对应的其他数据。它需要4个参数才能得到你想要的结果: 这个公式什么意思?具体怎么用?来看一个简单例子。 简单应用 例如下面这张表(是我乱编的,用来做范例,不要纠结):
我想在下面分表中得到学号是 544、512、454 的同学毕业院校分别是哪一个?肿么办?
用下面的公式就可以了,输入公式后,按回车键,就能达到第一个结果: 截图中 H2 单元格输入的公式是这样子的: =VLOOKUP(G2,A:E,4,0) 用上面的公式是想得到 G2 单元格中 544 学号这位同学,他的毕业院校是哪一个。可以一个一个参数的来解读上面的公式: ❷ 去哪儿找? A 列到 E 列(A:E),也就是包含所有学号、院校等信息的数据表。 ❸ 在第几列? 院校在数据表 A:E 范围内是第 4 列。 ❹ 匹配条件? 精确匹配(0),必须找到一模一样的学号,多一个空格都不行。 通过上面四个参数,VLOOKUP就能算出来544这位同学,毕业院校是「暨大」。 有了这一个公式,只要将公式向下填充复制下去,就能得到全部学号对应的毕业院校。 如果想要得到的不是毕业院校,是姓名怎么办? 没错,姓名在第 2 列,只要将列序数 4 改成 2,结果就从毕业院校变成了姓名。 是不是很聪明呢?快夸我快夸我~
我要表格里面一部分人的所有数据内容,怎么办呢?一列一列地 V 出来吗?那样不方便哦。 先介绍一个新的函数:COLUMN()。简单来说,它可以告诉你某一个单元格的在第几列。 下面这些 12345 不是我手动输进去的哦,看上面的编辑栏里的公式,这就是应用了COLUMN 函数,第一个就返回了A1单元格所在的列数。嗯嗯,往右拖动就自动得到了 B1、C1、D1、E1 的列序数分别是2、3、4、5。 VLOOKUP 的第三个参数,就可以用这个函数啦! 让我们来看看,我要提取的所有信息怎么办?同样只需要输入一个公式就够了。 H2 单元格中计算姓名的公式是这样的: =VLOOKUP($G2,$A:$E,COLUMN(B1),0) 注意公式中有些 $ 符号,这是绝对引用的意思,用来锁定范围,如果没有这些,往右或者往下拉动填充柄复制公式时,有些数据会出错,先记住就好。 我们先看计算姓名的公式: ❶ 找什么? 要拿学号去数据表中找,所以还是用 G2 中的学号 544。 ❷ 去哪儿找? 去 A:E 列里面找,Excel 会自动在范围内的第一列找学号。 ❸ 姓名在第几列? 其实在区域里的第 2 列,这里用了另外一个函数 COLUMN(B1),它的结果就是 2。之所以不直接填写数字 2,是为了公式填充到其他列后,可以自动得到 2、3、4、5等,从而返回不同的结果。 ❹ 匹配条件? 精确匹配(0),找一模一样的学号。
再来看公式里比较高级的三个设置: ❶ $G2:锁定了查找学号在G列,这样向右复制公式时,始终保持在G列,不跑偏;而向下填充公式时,行号前没有美元符号,所以会自动变化成G2、G3、G4; 两者一模一样,所以才会能一一对应上。如果顺序不一样,中间还有多了一列或少了一列,就对不上了。怎么办?这个时候,就要用到更加高级的函数 Match,来自动返回各自对应的列数。 思路和原理是一样的,暂时先不写那么多。以后有机会再来分享。 注意事项 ❶ 在 Excel 中,参数的输入都是英文状态下的,不能用中文哦; ❷ 参数之间都是用逗号隔开的; ❸ 匹配方式我们常用的是精确匹配,就是 FALSE,也可以在第四个参数那里填写“0”,因为精确匹配=FALSE=0,模糊匹配=TURE=1。 技巧与感悟 技巧:
@小爱贡菊 同学说,她在和 VLOOKUP 的两轮较量中,略占上风,有点小得意。你觉得她的分享对你有帮助吗?给她点个赞,转发扩散吧 ~ 今日互动 学习 Excel 对你来说最有用的功能是? 快来留言区分享一下! 作者:小爱贡菊,「和秋叶一起学Excel」优秀学员 |
|
来自: rodneyzhang > 《办公工具》