Excel教程第19课:VLOOKUP函数终极操作,查找重复值返回多项数据 您所在的位置:网站首页 vlookup查找重复值并求和 Excel教程第19课:VLOOKUP函数终极操作,查找重复值返回多项数据

Excel教程第19课:VLOOKUP函数终极操作,查找重复值返回多项数据

#Excel教程第19课:VLOOKUP函数终极操作,查找重复值返回多项数据| 来源: 网络整理| 查看: 265

0 分享至

用微信扫码二维码

分享至好友和朋友圈

Excel教程第19课:VLOOKUP函数终极操作,查找重复值返回多项数据

大家好,今天这节课就是VLOOKUP函数的最后一节课了。从Excel文章教学的第11课开始一直到今天这节课,一共是9篇文章,我们从VLOOKUP函数的基本原理一直到终极操作系统的讲述了一下。也就是说,假如你有兴趣学习VLOOKUP函数,只需要看完这9篇文章,就可以完全掌握了,感谢大家一直的阅读和支持。

我们进入今天的主题——查找重复项。众所周知,VLOOKUP函数中的“查找对象”只有一个参数,最后得到的返回值也必然只有一个结果。这样,我们给它出一道难题,如图所示。

图中表格有姓名和报销金额两列,然后我们想要查找一下“鲁班”这名员工的报销金额是多少,但是从表中可以看出,“鲁班”报销了多次,如果我们只是单纯的写出一个VLOOKUP函数,那么必然也只能得到一个金额值,这里我们就不做错误示范了。

为了解决这个问题,我们需要先做一个辅助列,如下操作。

我们在B列左边插入一个辅助列,写入公式=B2&COUNTIF($B$1:$B2,B2),得到一列结果。解释一下COUNTIF($B$1:$B2,B2),就是数一下$B$1:$B2区域中的B2的个数,这是一个检查重复值的操作,如果不懂的可以看下我这篇文章:Excel函数教程第4课:COUNTIF函数的高级操作技巧,检查重复值

那么最后我们就得到了“鲁班1”“鲁班2”“鲁班3”。

我们要把三个“鲁班”对应的报销金额数值查找出来,并且引用到右边的一行表格中。下面就是关键操作了,先看再解释。

我们写出这个函数:=VLOOKUP($E$5&COLUMN(A1),$A:$C,3,0)

解释一下这个公式,主要是第一个参数$E$5&COLUMN(A1),COLUMN函数的意思是返回当前列号,所以现在查找值就是“鲁班1”。当我们向右边拖拽的时候,参数就会变成$E$5&COLUMN(B1),那么查找对象就是“鲁班2”。以此类推,就会变成“鲁班3”“鲁班4”……

这样我们就可以得到我们想要的结果了。

接下来我们想做的完美一些。因为当数据很多的时候,我们并不知道到底有多少个重复项,当查找不到的时候就会出现NA错误。我们不想看到NA错误,想让NA错误的单元格直接变成空值单元格。自然而然,我们就会想到IFERROR函数,这个函数的用法是这样的,=IFERROR(返回值1,返回值2)就是检测当前单元格是否是个错误,如果是,那么就返回第一个参数,如果不是,那么就返回第二个参数,我们操作一下。

公式:=IFERROR(VLOOKUP($E$5&COLUMN(A1),$A:$C,3,0),“”)

解释一下,如果结果不是错误,那么返回VLOOKUP($E$5&COLUMN(A1),$A:$C,3,0)这个参数,如果结果是错误,就返回空值。这样我们就完美解决了NA错误的显示问题。

OK,到这里文章内容也就讲解完毕了,字数不多,但是难度性还是有的。主要是要有多个函数知识的基础才能学会,希望大家能认真阅读,学到自己需要的知识。

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

一个可以获取知识的网易号——云端网校教程。

需要完整全套视频教程可以点击↓↓↓

云端网校(网易云课堂Excel教程)

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

/阅读下一篇/ 返回网易首页 下载网易新闻客户端


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有