Excel中VLOOKUP函数的详细⽤法(灰常有⽤,求加精!求
加精!)
c语言printf%d好久没有写博客了,这篇不关乎编程开发(以后的每⼀篇可能都不会了),记录下昨天晚上刚跟⽹易Excel⼥王学会的⼀招VLOOUP函数的⽤法吧,⽤法不难,⾃⼰⼜摸索着把“⼥王”教的知识扩充了下,对于⼀⼤部分⾛向职场的⼈来讲,Excel可能会经常⽤到。话不多说,先抛出这样两个问题,如果你觉得这样两个问题在以后的⼯作中⾃⼰也会遇到就继续读下去,否则请⾃动忽略。
轮播图成品问题1:
有如下两张表,左边表格Sheet1记录了路飞海贼团成员的编号、姓名、性别但悬赏⾦⼀列为空,右边表格Sheet2记录了海贼团成员的姓名和悬赏⾦,现需要将右边表格中悬赏⾦⼀列对应的填写到左边表格该怎么办?不要告诉我挨个填写,路飞海贼团不仅仅有这⼏个主⾓,还有以巴托洛⽶奥为代表的数以百万记的⼤海贼团(炮灰们)。
这时候就要⽤到Excel的VLOOKUP函数!⽅便快捷,简直不要太简单!!!在D2单元格输⼊“=VLOOKUP(”后会出现如下提⽰:传奇论坛源码
Excel⾃动提⽰你需要给VLOOKUP输⼊4个参数。
1、lookup_value:判断的条件值。 因为我们是通过Sheet1中的姓名去匹配Sheet2中的姓名从⽽得到任务悬赏⾦数值,所以这⾥点击“路飞”或者直接填⼊B2(“路飞”所在单元格)即可;
2、table_array:数据区域。 要在Sheet2中查悬赏⾦数值,所以切换到Sheet2框选住Sheet2,这时候第⼆个参数⾃动填写为Sheet2!A:B,意思就是查的数据区域为Sheet2的A和B两列。如下图:
3、col_index_num:取第⼏列的值。 因为所需要的悬赏⾦数值位于table_array(数据区域)的第⼆列,所以这⾥输⼊2。
springer出版社编辑4、range_lookup:填0或者1,1代表模糊查询,0代表精确查询,这⾥输⼊0.
全部书写完毕后的公式:=VLOOKUP(B2,Sheet2!A:B,2,0),点击enter键会发现B2单元格变为了5亿。
函数iferror的使用方法接下来只需要拖拽⿊框右下⾓向下拉动,剩余问号数据⾃动填写完毕了。
PS:1、两张表格中姓名顺序乱序并不会影响最终效果 2、如果未在数据区域(Sheet2)中查到姓名信息,对应处悬赏⾦会填写为
浮点运算属于什么运算#N/A。倘若想给未查到姓名悬赏⾦填写其他数值或⽂字如“不知道”,则可以使⽤IFERROR函数结合VLOOKUP使⽤。即
=IFERROR(VLOOKUP(B2,Sheet2!A:B,2,0),"不知道")。
问题2:左边表格Sheet1不变,右边表格Sheet2中左右两列顺序调换,如何解决悬赏⾦填写问题。
直接使⽤问题1中解决⽅法可不可以,我们尝试之后会发现在D2单元格中显⽰为#N/A,说明直接使⽤VLOOKUP函数⾏不通,主要原因是直接框选Sheet2后table_array数据区域中lookup_value判断的条件值并不是位于⾸列,所以不能使⽤VLOOKUP函数。这时候需要结合IF函数来解决问题:=VLOOKUP(B6,IF({1,0},Sheet2!B:B,Sheet2!A:A),2,0),这⾥使⽤IF({1,0},Sheet2!B:B,Sheet2!A:A)代替之前的数据区域,作⽤就是重新构建了⼀个数组,其中姓名列位于第⼀列,悬赏⾦列位于第⼆列,问题就解决了。
PS:公式中的逗号⼀定要使⽤英⽂输⼊法下的逗号,不然会出错。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论