vlookup 函数错误,求大神讲解

【导读】#excel##vlookup##excel函数##办公软件#这是一个可以获取知识的头条号——云端网校教程。大家好,今天是VLOOKUP函数课程,难度性和复杂性都比较高,讲解的...

这是一个可以获取知识的头条号——云端网校教程。

大家好,今天是VLOOKUP函数课程,难度性和复杂性都比较高,讲解的是跨表多列返回的知识。当然如果你是从一开始就跟这个每一篇文章都看,那么这个知识点对你来说也没有什么挑战性。但是如果你是没有看之前的文章,那么可能会有一定的难度,所以假如有看不懂的学员,我希望先去看一下之前的文章,就会完全清晰明了了。

首先我们先来看一下我们今天要完成的任务。

一直想学习的Vlookup函数多列返回知识,Excel函数大神就差这一步

表格1是一个客户信息表,表格2是我们将要进行的多列返回的表格,我们的任务是已知联系人姓名,需要分别将其订货时间、货物代码已经送货地址查找并引用出来。

接下来我先进行完整的操作,然后再给大家解释一番。

一直想学习的Vlookup函数多列返回知识,Excel函数大神就差这一步

一直想学习的Vlookup函数多列返回知识,Excel函数大神就差这一步

可能有些学员看完,立马就懵了。如果想要学会多列返回,不光要懂VLOOKUP函数,还需要理解引用方式以及MATCH函数这两个知识点。为了让大家清晰理解,我把VLOOKUP函数中的四个参数分别进行讲解。

公式原理:=VLOOKUP("查找对象","查找区域","返回值所在列数","匹配方式")

第一个参数:查找对象=$A2。

第二个参数:查找区域=表格1!$B:$F。

第一个参数$A2很简单,只是记得是混合引用方式,绝对引用A列,因为一会儿我们要进行向右拖拽自动填充,防止其随公式移动。

第二个参数表格1!$B:$F也很简单,只是跨表选择了B列到F列,这里需要绝对引用,防止一会儿向右拖拽自动填充。

第三个参数MATCH(表格2!B$1,表格1!$B$1:$F$1,0),这个参数是难度系数最高的一个点,我们慢慢理解。我们需要知道的是表格2中的B1单元格内容“订货时间”,在第二个参数查找区域的第几列。而MATCH函数正好帮我们完成这个目的。

MATCH概念:查找某个区域中的某个对象的位置。

MATCH用法:=MATCH(查找对象,查找行/列,模糊/精确匹配)

通过上面概念和用法可知,我们求出的结果正好就是返回值所在列数。只是这里表格2!B$1属于混合引用方式,只锁定行,因为一会儿还要进行向右自动填充。

第四个参数是精确匹配不必多讲了。

OK,到今天为止,所有关于VLOOKUP函数的文章也就全部写完了,希望大家能够从基本知识开始学习,循序渐进掌握所有操作原理,希望能帮助到每一位爱好学习的朋友,谢谢大家一直的关注,今后我们会写更多的教学类文章帮助大家的。

谢谢大家的阅读,求关注,求赞,求转发。

如果喜欢Excel,想系统化从零学习的朋友可以看下我的全套原创视频教程。(没有软件的,私信我,免费得软件)

因为平台要拿分成,所以头条上教程价格稍微高一些。如果需要教程并且想要优惠一些,可以搜我的淘宝店铺:云端网校。(记得是搜店铺,而不是宝贝)或者直接点击下面的了解更多,可以直接进入商品页面。都是个人的原创视频教程,谢谢大家的支持。

  • excel vlookup excel函数 办公软件 这是一个可以获取知识的头条号——云端网校教程。大家好,今天是VLOOKUP函数课程,难度性和复杂性都比较高,讲解的是跨表多列返回的知识。当然如果你是从一

  • excel vlookup excel函数 办公软件 这是一个可以获取知识的头条号——云端网校教程。大家好,今天是VLOOKUP函数课程,难度性和复杂性都比较高,讲解的是跨表多列返回的知识。当然如果你是从一

  • excel vlookup excel函数 办公软件 这是一个可以获取知识的头条号——云端网校教程。大家好,今天是VLOOKUP函数课程,难度性和复杂性都比较高,讲解的是跨表多列返回的知识。当然如果你是从一

  • excel vlookup excel函数 办公软件 这是一个可以获取知识的头条号——云端网校教程。大家好,今天是VLOOKUP函数课程,难度性和复杂性都比较高,讲解的是跨表多列返回的知识。当然如果你是从一

  • excel vlookup excel函数 办公软件 这是一个可以获取知识的头条号——云端网校教程。大家好,今天是VLOOKUP函数课程,难度性和复杂性都比较高,讲解的是跨表多列返回的知识。当然如果你是从一

  • excel vlookup excel函数 办公软件 这是一个可以获取知识的头条号——云端网校教程。大家好,今天是VLOOKUP函数课程,难度性和复杂性都比较高,讲解的是跨表多列返回的知识。当然如果你是从一

  • excel vlookup excel函数 办公软件 这是一个可以获取知识的头条号——云端网校教程。大家好,今天是VLOOKUP函数课程,难度性和复杂性都比较高,讲解的是跨表多列返回的知识。当然如果你是从一

  • excel vlookup excel函数 办公软件 这是一个可以获取知识的头条号——云端网校教程。大家好,今天是VLOOKUP函数课程,难度性和复杂性都比较高,讲解的是跨表多列返回的知识。当然如果你是从一

  • excel vlookup excel函数 办公软件 这是一个可以获取知识的头条号——云端网校教程。大家好,今天是VLOOKUP函数课程,难度性和复杂性都比较高,讲解的是跨表多列返回的知识。当然如果你是从一

  • excel vlookup excel函数 办公软件 这是一个可以获取知识的头条号——云端网校教程。大家好,今天是VLOOKUP函数课程,难度性和复杂性都比较高,讲解的是跨表多列返回的知识。当然如果你是从一

  • excel vlookup excel函数 办公软件 这是一个可以获取知识的头条号——云端网校教程。大家好,今天是VLOOKUP函数课程,难度性和复杂性都比较高,讲解的是跨表多列返回的知识。当然如果你是从一

  • excel vlookup excel函数 办公软件 这是一个可以获取知识的头条号——云端网校教程。大家好,今天是VLOOKUP函数课程,难度性和复杂性都比较高,讲解的是跨表多列返回的知识。当然如果你是从一

  • excel vlookup excel函数 办公软件 这是一个可以获取知识的头条号——云端网校教程。大家好,今天是VLOOKUP函数课程,难度性和复杂性都比较高,讲解的是跨表多列返回的知识。当然如果你是从一

内容由用户发布,不代表本站观点。如发现有害或侵权内容。请

Excel不加班,让你不再因为Excel问题而加班。如果你有Excel问题不能解决可以私聊我,我将用心替你解决。

函数中最受欢迎的有三大家族,一个是以SUM函数为首的求和家族,一个是以VLOOKUP函数为首的查找引用家族,另外一个就是以IF函数为首的逻辑函数家族。根据二八定律,学好这三大家族的函数,就能完成80%的工作。

现在一起来学习VLOOKUP函数,让关于查找的烦恼一次全解决!

1、根据番号精确查找俗称。

=VLOOKUP(查找值,查找区,返回查找区域第N列,查找模式)

2、屏蔽值错误值查找。

VLOOKUP函数如果查找不到对应值会显示错误值#N/A,这个看起来很不美观。这时可以在外面加个容错函数IFERROR,如果是2013版本那就更好,可以用IFNA函数,这个是专门处理#N/A这种错误值。

=IFERROR(表达式,错误值要显示的结果)

说白了就是将错误值显示成你想要的结果,不是错误值就返回原来的值。IFNA函数的作用也是一样,只是IFERROR函数是针对所有错误值,而IFNA函数只针对#N/A。

3、按顺序返回多列对应值。

通过上面的例子,我们知道可以通过更改第3参数,返回各项对应值如:

如果少,更改几次参数也没什么,但项目多时,肯定不方便。如图5?103所示,可以通过ROW、COLUMN产生行列号,从而得到1,2,……,n的值。

因为这里是同一行产生序号,所以用COLUMN函数。

4、按不同顺序返回对应值。

这回看来只能手动更改第3参数了,COLUMN完全派不上用场。

NO!每当你觉得操作繁琐时,就要停下来思考,也许Excel本身存在这个功能,只是自己一时想不到或者不知道而已。列号不管千变万化,在数据源的位置始终不变,利用这个特点可以去搜索一下看看有什么函数可以解决。

在“搜索函数”文本框输入:位置,单击“转到”按钮,就会出现跟位置有关的函数,查看每个函数的说明,找到我们需要的,如MAH函数,返回符合特定值特定顺序的项在数组中的相应位置,单击“确定”按钮。

在弹出的“函数参数对话框”中尝试填写相应的参数,每个参数的作用下面都有相关说明,填写后会出现计算结果3,也就是订单数在区域中是第3列。尝试下更改第1参数为C12(俗称),计算结果是2,也就是区域中第2列。经过尝试,知道这个函数是我们要找的那个函数,单击“取消”按钮,返回工作表。

在单元格再做最后一次验证。

到这一步已经十拿九稳了,将公式设置为:

5、根据番号逆序俗称。

帮助提到VLOOKUP函数只能按首列查找,不能逆向查找,既然如此,那就得想办法将非首列的区域转换成首列。怎么转换区域呢,这时IF函数就派上用场。一步步来了解IF函数的转换。

看看好友传递如何趣聊IF函数,吃货的福音。

IF函数其实只有一个条件来判断是否符合条件,返回FALSE和TRUE两种结果。

当菜只有分甜的或咸的2种口味时,甜味是红烧肉,咸味是酱油肉。

盲人吃饭时,看不到是什么菜。当别人问盲人:“你现在吃的什么菜?是咸的吗?如果是咸的,就是酱油肉,如果不是咸的就是红烧肉。”(给定判断条件:咸味)盲人刚好在吃红烧肉,于是就咂吧着嘴说:“恩,好吃,不是咸的!是红烧肉”(根据提问的要求,不符合咸的)假如要是盲人当时是在吃酱油肉呢,一定回答;“是的,咸的,是酱油肉”(条件为真,是!TRUE)。盲人根据口感,结合提问者说的条件,就知道自己吃的是红烧肉还是酱油肉了。

翻译:是咸的吗?要是(TRUE),就是酱油肉,要是不是咸的(FALSE),就是甜的红烧肉。

A1="咸的"这个条件也可以直接换成TRUE或者FALSE。

因为满足条件,所以返回A2的对应值酱油肉。

因为不满足条件,所以返回B2的对应值红烧肉。

IF函数不止可以返回1个单元格的值,也可以返回多个单元格的值。

选择两个单元格输入,按Ctrl+Shift+Enter三键结束。条件为{1,0},返回A2:B2的对应值顺序不变;条件为{0,1},返回A2:B2的对应值,顺序对换。也就是说通过改变1跟0的位置,可以调换两单元格的前后位置。

看到这里,知道IF函数通过改变1,0可以调换单元格的顺序,如果要改变区域的顺序也是可以实现的。

用IF函数重新构造的新区域,是多单元格数组公式,记得按Ctrl+Shift+Enter三键结束,否则出错。

6、根据俗称跟订单号两个条件查询完成情况。

正常情况下VLOOKUP函数是不能多条件查询,通过IF函数的学习,我们知道IF函数可以重新构造区域,这里就再次用IF构成一个区域。

两个公式合并,大功告成,记得按Ctrl+Shift+Enter三键结束。

7、根据俗称的第一个字符查找番号。

星号(*)是通配符,代表所有字符,问号(?)代表一个字符。D2&"*"就是开头包含D2的意思。

8、根据区域判断成绩的等级。

借助辅助列的话,很容易查询等级,只需将VLOOKUP函数的第四参数设置为1或者省略即可。

如果不用辅助列,估计很多人看到这条公式就得哭了,得结合前面所有函数知识才能完成,有兴趣的朋友可以自己去研究。

前阵子无意间发现了IMREAL函数,所以不用辅助列的数组公式可以稍微简单一点。

IMREAL函数是计算复数的实部系数的函数,作用就是提取区间的下限。

通过这8个疑难,基本上的查题都能够解决。

开心吗?一下搞定8大疑难!

我要回帖

更多关于 vlookup匹配结果错误 的文章

 

随机推荐