vlookup函数的反向使用方法(vlookup函数如何反向查找)

#excel##excel教程##vlookup##excel函数#

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

大家好,今天给大家带来的属于VLOOKUP函数的反向操作,属于进阶级别的教程。我希望每一位阅读者都能学会并且理解其中的操作,虽然知识点略微复杂,但只有你掌握了复杂的知识点,才能拉开和普通人的差距。多说无益,我们直接进入主题。

再啰嗦一下,如果你是初学者,请先看这篇VLOOKUP函数的基本原理文章:VLOOKUP函数基本原理篇

众所周知,VLOOKUP函数非常强大,但是人无完人,函数也是如此。VLOOKUP函数的短板就在于它的两个规范。

1:“查找对象”必须在“查找区域”的第一列。

2:“查找区域”必须包括“查找对象”与“返回值”

我们先来简单的做一个正常的VLOOKUP函数操作。如图所示:

表格中有三列,分别为公司、联系人、货物代码。我们的任务是在已知公司的前提下,去查找并引用联系人的信息。这个非常简单,是属于VLOOKUP函数的最基本操作,操作如下:

F5单元格公式:=VLOOKUP(E5,A:C,2,0)

然后我们稍微改变一下任务需求,如图所示。

现在我们的任务是已知联系人,去查找并引用公司的信息。那我们试着操作一下。

F5单元格公式:=VLOOKUP(E5,A:C,1,0)

最后结果是NA错误,也就是找不到的意思。这是什么原因呢?

这是因为这个公式违反了我们VLOOKUP函数的使用规范的第一条,我再写一次这个规范。

1:“查找对象”必须在“查找区域”的第一列。

2:“查找区域”必须包括“查找对象”与“返回值”

查找对象“曾维林”并没有在超找区域A:C的第一列。

现在我有一个新的公式,同样是使用VLOOKUP函数,进行反向操作,可以完成这个任务,我们先看操作,然后再进行详细解释。

F5单元格公式:=VLOOKUP(E5,IF({1,0},B:B,A:A),2,0)

这是一个嵌套函数,这个公式中,我相信大家最看不懂的就是第二个参数IF({1,0},B:B,A:A)。

现在我先提供一个思路,假如能有一个公式,可以把A列和B列互换位置,查找对象就会跑到第一列,岂不是就不会违反VLOOKUP函数的第一条规范。

有了思路了,现在我们付出行动,我只需解释一下那个IF函数的意思,大家就明白了。

IF函数原理:=IF(判定条件,成立返回值,不成立返回值)

上面是IF函数的公式原理,相信大家都知道。然后在EXCEL函数中,1和0并不是简单的数字,1=TURE=条件成立;0=FALSE=条件不成立。就这两个知识点我们测试一下。

C7单元格公式1:=IF(1,A5,A6),1=条件成立,所以返回值为A5=鲁班。

C7单元格公式2:=IF(0,A5,A6),0=条件不成立,所以返回值为A6=程咬金。

相信大家应该了解1和0的概念了,然后我们就要放大招了,来个数组的概念,看如下操作。

花括号是数组的标志,数组的概念就是可以直接返回一组数据,也就是一片区域。

从小视频中操作我们可以看出,我首先选择了四个单元格区域,然后写出公式=IF({1,0},B4:B5,A4:A5),这个公式的意思就是说,在选择区域中,假如=1,也就是条件成立,就返回B4:B5的内容;假如=0,也就是不成立,就返回A4:A5的内容。大家看最后的结果,岂不是就相当于两列互换的位置。

注意:数组操作的时候最后不是按回车键,而是CTRL SHIFT ENTRE。

OK,如果你完全懂了上面的操作,那么请再看下一下之前的这个操作,就会完全理解了。

F5单元格公式:=VLOOKUP(E5,IF({1,0},B:B,A:A),2,0)

其实就是将A列和B列互换位置,其他操作正常而已。

好的,今天VLOOKUP函数的反向操作原理就讲解完毕了,希望大家都能学会并且理解其原理,能够举一反三,进而完成更加有利于提高工作效率的操作。谢谢大家的观看,求关注,求转发,求点赞。

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

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

(0)

相关推荐

  • vlookup基本用法(vlookup函数的简单使用方法)

    vlookup函数教程很多,都是介绍它的用法.但在实际应用过程中,还是发现了以下的小问题:1.查找的值为空时[例]如下表所示,上表中李飞的职务未填写.在下面用vlookup公式查找时返回的结果为0,我 ...

  • vlookup函数的简单使用方法(VLOOKUP函数使用教程)

    Hello,各位胖友们好~老看你们留言表示对Excel当中的函数感兴趣.那作为上天下地无所不能的联想商用服务小编S姐当然要满足大家的心愿辣~所以今天的主题就是三分钟教你入门Vloopup函数,为什么只 ...

  • excel公式产生的错误值用函数显示为空方法

    excel公式产生的错误值用函数显示为空方法.把excel公式产生的错误值显示为空,例如被除数为0时,便有错误值产生.为了不让错误值打印出来,必须把错误值显示为空.我们用excel里面的函数iferr ...

  • excel中怎么使用not函数?not函数的详细使用方法

    not函数是对逻辑判断取反向值的函数,可以看作是and函数的反义函数. 1.首先我们打开样表. 2.我们在表格中插入not函数. 3.我们看到结果显示false,而实际上该单元格的逻辑判定是true. ...

  • Excel使用Code函数返回数字代码方法图解

    在Excel的使用过程当中,我们有时需要使用CODE函数数字代码,那么具体该如何操作呢?今天小编就为大家详细介绍一下,一起来看看吧! 方法/步骤 1.Excel中返回文字串中第一个字符的数字代码(对应 ...

  • excel中roundup函数怎么用?Excel中roundup函数的使用方法和实例

    roundup函数在excel怎么用?你还在为Excel中roundup函数的使用方法而苦恼吗,今天小编教你Excel中roundup函数的使用方法,让你告别Excel中roundup函数的使用方法的 ...

  • Excel中的Countifs函数(查询统计)使用方法介绍

    Countifs是Countif的复数,多条件统计.下面就为大家介绍它的使用方法,来看看吧! 方法/步骤 首先我们随意的求一个数据统计我们选择300分以上400分以下看一下这之间有多少人.同样的先输入 ...

  • excel利用平均值函数计算平均值的方法

    excel是一款电子表格软件.直观的界面.出色的计算功能和图表工具,使它成为最流行的个人计算机数据处理软件.然而,仍然有不少用户对于一些操作不太熟悉,他们问道:怎样才能利用求平均值函数来计算平均值呢? ...

  • excel 中求和函数sum的使用方法

    我们在使用Excel制作表格的时候经常会使用到一些函数,下面就给大家讲讲excel 中求和函数sum的使用方法.具体如下:1. 第一步,在电脑上打开Excel软件,然后选中如图所示需要显示求和结果的单 ...