VLOOKUP函数,原始数据中存在重复值

我们在使用VLOOKUP函数的时候,如果查找区域内有多个可以查找的到的值的话,Excel会默认返回第一个查找的到的值

在E2单元格中输入公式:

=VLOOKUP(D2,A:B,2,0)

从上表我们可以看到,原始数据区域中A,有两个价格一个是1000,一个是888,但VLOOKUP函数返回的结果是1000,返回的是从上至下第一次出现的结果。

这是VLOOKUP函数算法决定的这一个匹配原则,所以我们在VLOOKUP函数匹配的时候,都要求匹配的数据列是唯一的。

VLOOKUP函数多条件查询

举下面工作中的一个实例,每天各种产品都有一个价格,如果我们现在要查找出对应日期对应产品的价格,这就是一个多条件查找匹配的问题,如下所示:

首先,我们要建立一个辅助项,在B列前面插入一列,输入的公式是:

=B2&C2

得到的A列是唯一值的列,至于2019-4-16和A连起来为什么会变成43571A,我们经常解释过,数字1代表1900-1-1,每1个数字代表1天,数字43571就代表了2019-4-16

我们在F列前面也插入一列,也是辅助列2,输入 公式:G2&H2

最后我们在I2单元格中输入公式:

=VLOOKUP(F2,A:D,4,0)

或者说第2个辅助列不用建立,直接输入公式:

=VLOOKUP(F2&G2,A:D,4,0)

excel vlookup多个条件匹配多列_Excel中的Vlookup函数,轻松实现多条件查询!相关推荐

  1. excel vlookup多个条件匹配多列_Excel教程第12课:VLOOKUP函数近似匹配到底怎么回事,原理+操作...

    #我要上头条##excel##excel教程##Excel这样玩# 这是一个可以获取知识的头条号--云端网校教程. 大家好,今天是针对于VLOOKUP函数的第二讲,主要给大家分析一下近似匹配的原理以及 ...

  2. 中plot 函数中字体大小_Excel中的VLOOKUP函数

    在Excel中如果给函数排个座次,可以这么排: 青铜:处理一个区域的函数 白银:处理一个区域和一个数值的函数 黄金:处理多个区域的函数 我们之前介绍的SUM相关函数.COUNT相关函数都属于青铜级别. ...

  3. c++如何将两个if函数合并_Excel中的VLOOKUP函数,8种使用技巧与你分享

    锦袍绣帽跃金鞍.卷旗幡.整师还.轻骑穷追,湘尾鼓声寒.千里尘清高会处,张翠幕,万人看.藕丝衫袖捧雕盘.玉颓山.夜将阑.幸遇休兵,且尽玉壶宽.未用汉军频出塞,徒生事,斩楼兰. --[宋]王庭珪<江 ...

  4. 中if判断中文_Excel中的逻辑函数的使用技巧 IF函数中的多条件判断

    IF函数的基本结构很简单,真正使用的过程中,在于条件判断的写法,如何构造一个正确判断条件才是关键,也就是下图中A的构造才是IF函数的关键 交集.并集和求反函数应用技巧 常用的逻辑关系有3种,即[与]. ...

  5. ediplus 复制编辑一列_Excel中如何使用公式查找一列中的重复值并且在另一列里面列出来...

    如图,在A列单元格区域中,有一些内容. 但是部分内容重复了.在Excel里面,有很多方法可以来查找到重复值.今天来介绍一下使用公式,在B列里面列出哪些值是有重复的. 在单元格B2照片那个,输入公式: ...

  6. 此处不允许使用分组函数_Excel中使用Vlookup函数实现数据分组

    Vlookup匹配函数:在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的单元格内容. 该函数的语法规则如下: VLOOKUP(lookup_value,table_array,col_ ...

  7. mysql每个月数据按天行转列_Mysql 中使用DATE_FORMAT函数按月、周统计数据

    项目中的统计报表作的很多,需求中有按周.月统计数据的.查看了Mysql的API,发现Date_format是格式化日期的,看了Date_format()的具体说明后就用这个函数按周统计,sql大致如下 ...

  8. excel的100种便捷用法(1):vlookup如何匹配两列数据

    vlookup匹配两列数据的方法:首先选择数据,并确定匹配数据列:然后引用VLOOKUP函数,按照系统的提示输入匹配条件:最后回车,可以直接匹配好数据. 本文操作环境:Windows10系统,WPS ...

  9. Excel公式-通过Vlookup匹配多列数据

    1.需求:如下表格中,需要通过序列号来匹配值1-值8 2.我们通常使用Vlookup函数来匹配单列数据,上边的需求需要我们用vlookup函数去匹配多列数据.即vlookup公式在实现下拽填充的基础上 ...

最新文章

  1. 2021年大数据Hive(四):Hive查询语法
  2. onCompositionStart与compositionend
  3. 计算机一级必考知识点,计算机一级word操作知识点
  4. python解压文件_使用Python实现文件压缩和解压
  5. Win10:tensorflow 学习笔记(1)
  6. 李航第六章的BFGS算法
  7. @Scheduled
  8. 单链表算法设计(含大厂面试题)
  9. labelImg 标签bug
  10. 配置paraview 服务器
  11. 自定义形状的ImageView制作
  12. [完美解决] kali打不开Google Chrome 双击谷歌浏览器图标无反应
  13. 聊聊Web 3为什么可以解决数据使用中存在的难题
  14. 家庭局域网_第二篇如何让电信IPTV与路由器同时上网(组建自己家庭局域网专题)...
  15. requests的基本使用以及爬虫的基本介绍:QQ机器人制作基础
  16. Python 预测基因变异是否具有相互冲突的临床分类问题
  17. 机器人教育与编程教育的区别到底是什么?
  18. Linux中使用者身份的切换su和sudo的用法
  19. HDFS心跳机制是什么?
  20. Galaxy Nexus I9250一直处于充电状态的解决办法

热门文章

  1. 程序员最常说的9句话,精准!
  2. ab串(要求a在b的右面)
  3. mongodb和python交互
  4. 注意 汇编源程序中,数据不能以字母开头,所以要在数据前面加上0
  5. 深度学习的多个loss如何平衡?
  6. 常见的计算机视觉任务综述
  7. 第十四篇:有概率的上下文无关语法Probabilistic Context-Free Grammar
  8. Sqoop数据迁移原理及基本框架
  9. 网络安全系列之七 网站提权
  10. redis bitmap