你可能不知道的一个VLOOKUP函数技巧

    作者:课课家教育更新于: 2016-11-17 17:14:48

    软考,您想通过吗?一次通过才是硬道理

      今天小编要和大家分享的是一个大家都知道的一个VLOOKUP函数小技巧,在Excel的日常运用中,由于VLOOKUP函数的简单实用,它可以称为函数家族中的大众情人,很受大家的追捧,大家对它也相对熟悉,今天小编通过一个小例子来给大家分享一个VLOOKUP函数技巧。

      首先小编给大家出来一道有趣的题目,需要大家解答一下,具体内容如图所示:

    地球人都知道的一个VLOOKUP函数技巧_Excel二级_Excel考试_Excel技巧_课课家

      对于图上所述的题目,大家想到了具体的解题步骤了吗?需要我们按照重复次数的要求,重复相关班级名称,然后将结果放入E列,我们应该怎么快速完成这个有趣的题目呢?

      相信很多函数了得的同学,第一时间就会想起一个多维数组套路,但今天小编很任性,就只想用VLOOKUP函数来解答本例,那么我们该怎么通过VLOOKUP函数解决这个问题呢?

      答案很简单,小伙伴们只需要跟着小编进行两步简单的操作就完成啦。

      首先第一步,我们在A2的位置上输入以下公式:=A1+B2

      然后开始向下填充,然后准备开始第二步。

      接下来第二步,我们在E2中输入以下公式:

      =IFERROR(VLOOKUP(ROW(A1),A:C,3,0),E3)&"",然后向下复制。

      完成两个步骤的操作后,我们就可以见证奇迹发生的时刻,具体结果如图所示:

    插入公式

      究竟这两个简单的步骤是怎么实现这个效果的呢?下面小编通过两个公式,来向大家讲解其中的诀窍,大家不要眨眼哦。

      首先第一个公式:=A1+B2,这是计算相关次数的累计值,相信大部分的小伙伴都能够理解。

      下面我们着重解释第二个公式:

      =IFERROR(VLOOKUP(ROW(A1),A:C,3,0),E3)&""

      这个公式看起来是常用的VLOOKUP套路,但其实有两个非常值得我们注意的地方,不知道眼尖的小伙伴们发现了没。

      第一个部分是VLOOKUP的部分,大家仔细观察一下以下的公式:

      VLOOKUP(ROW(A1),A:C,3,0)

      在这里大家可以看到VLOOKUP的查找值是ROW(A1)。这也就是说在公式的下拉过程中,在A:C的范围内,通过查找1,2,3,4,5,……来返回该数值所对应的C列结果,这一步骤和平常的是不一样的。

      下面我们来看一下第二个部分,这是一个屏蔽VLOOKUP错误值的方式。

      那么这个VLOOKUP是如何屏蔽错误值的呢?如果VLOOKUP查找不到相关数值,比如此例中的1和2,通常会返回错误值#N/A,但我们通过IFERROR,使它返回公式所在单元格的下一个单元格的值,这样我们就可以过滤掉错误值。

      换一种说法就是当我们在E2输入公式时,VLOOKUP函数的错误值则返回E3,公式向下拖动,E3的错误值返回E4等等依次类推,直至VLOOKUP函数返回正确值,也就是说返回到之前通过的IFERROR函数判断为错误值的单元格。

      最后我们再自然统一更新为相应的正确值,就好像是多米诺骨牌从依次跌倒到依次站起的画面,然后再进行新一轮循环判断、数据更正,真的非常方便。

      注意:公式中最后的&"",是函数里常用的屏蔽零值的技法,目的是为了避免在VLOOKUP公式下拉过界时,返回的零值显示为空白的情况。

      当然在以上的两个公式中,我们除了使用了VLOOKUP(ROW(A1)……)的技巧外,还利用了函数的另外一个技巧,我们也可以将其称之为为上下其手,大家想学吗?

      为什么将他称为上下其手呢?在excel中,简单来说就是拿公式所在单元格的上下单元格结果来给自己用的意思。

      首先我们掌握第一个公式

      =A1+B2

      这个公式是上手,相信很多小伙伴都了解而且也会经常使用到这个公式,就是简单的就和公式。

      下面我们来看一下第二个公式:

      =IFERROR(VLOOKUP(ROW(A1),A:C,3,0),E3)&""

      这就是上手的搭档下手了,对于这个公式,小伙伴们的了解就可能会比较少,物以稀为贵,面对新的知识点大家总会显得很有兴致,所以小编希望大家在空闲的时间中,可以多挖掘更多新的难点,认真去学习,找出其中的奥秘,享受掌握知识的乐趣,希望本例对大家有所帮助。

excel 更多推荐

课课家教育

未登录

1