本章内容:

上一章用实例展示了VLOOKUP函数最基本的功能:精确匹配 的基础用法。然而,实际工作中对我们提出的需求会更高,面对某些更加复杂的情况,我们可能需要对Excel表格数据先进行预处理,再使用VLOOKUP函数。

本节对精确匹配的处理进行了进阶,核心是通过“构建辅助列”的方式,便于我们更好地进行VLOOKUP函数精确匹配功能的使用。

本章介绍了两种情况下的处理:反向查找多条件查找

此外,模糊匹配也是VLOOKUP函数的另一个重要功能,可以用于解决一类特定问题,本章对模糊匹配的使用做了实例说明。

精确匹配进阶:

1.反向查找

=VLOOKUP(搜索内容,搜索范围,填充列数,匹配方式)

上一章提到,在确定第二个参数:搜索范围时,必须把第一个参数:搜索内容 的列放在框定范围的第一列。

然而实际工作中,有可能出现下面这种情况:

例1:需要进行反向查找的情况

可以看到,我们需要从第一个表中搜索学号,填充到第二个表。然而,表1的学号列是排在姓名列之前的,此时如果我们以姓名为VLOOKUP函数的第一个参数,那在第一个表中就无法直接框选搜索范围,因为姓名列排在学号列之后

此时,为了让表格形式符合VLOOKUP函数的搜索要求,我们可以构筑辅助列把待搜索的表1中的姓名列复制粘贴到学号列之前,如下图:

反向查找:复制粘贴——构筑辅助列

在进行反向查找的处理之后,就可以按照正常的精确匹配的功能进行搜索:

在构建辅助列后,正常使用精确匹配功能

2.多条件查找

有的时候,我们进行搜索匹配的标准不止一个,这种多前提条件的搜索,需要构建辅助列,具体说明直接看下面案例。

例2:需要多条件查找的情况

这里需要查找的条件中,不止要搜索信用评级,还要搜索产品种类,即同时满足两个条件的产品的年化收益率。 这里我们仍然使用构筑辅助列的方式。

在表1左侧,使用“&”符号(连接符号),将“信用评级”和“产品种类”两列信息合并:

使用&连结符号连接表1的两个条件

下拉,构筑辅助列:

下拉,在表1左侧构筑辅助列

在这种情况下,就可以基于辅助列进行搜索,后续操作按照VLOOKUP函数精确匹配即可。需要注意的是,在输入VLOOKUP函数第一个参数时,同时需要用&符号,把表2中两个条件进行连结

完整的VLOOKUP精确匹配公式

下拉,完成精确匹配,删去表1左侧辅助列即可。

最终结果

模糊匹配的使用:

模糊匹配是VLOOKUP函数的另一个基本功能。可以把模糊匹配理解为——区间匹配

模糊匹配在使用时,VLOOKUP函数最后一个参数输入1,其它和精确匹配类似。

模糊匹配使用于处理一类特殊问题:根据一类具体的数字,将数字按区间进行划分等级。

需要注意的是:需要对给出的区间做出预处理,之后才能正常使用模糊匹配,具体处理方法见下面的实例。

需求:根据表1中对等地的划分,在表2中对同学的成绩划分等地。

需要进行模糊匹配的情况

首先,为了让Excel识别成绩区间,我们需要对成绩区间进行预处理,做出辅助列,写出每一个区间的下限值。注意,这里要遵循自上而下顺序的规则(即从上而下数值依次变大)。可以用排序功能把表1改为顺序排列,再在表1左侧写出每个成绩区间的下限值。

之后按照VLOOKUP函数进行搜索。第一个参数选择要搜索的内容——表2的成绩86,第二个参数选择搜索范围,框选包括辅助列的全部表1,第三个选择填充列——等地,是第三列,最后选择模糊匹配参数——1。完整公式在下图:

模糊匹配完整公式

最后下拉,完成模糊匹配。

模糊匹配最终结果

【Excel高效工作3】VLOOKUP函数实例使用(二):精确匹配进阶——反向查找,多条件查找 / 模糊匹配的使用相关推荐

  1. vlookup匹配的文字显示0_「Excel高效办公」vlookup函数的几种常用使用场景

    vlookup函数有四个参数,vlookup(查找值,查找区域,返回查找区域的第几列,精确/模糊匹配),其中基于查找值和查找区域可以确定在查找区域的第几行,结合第三个参数第几列确定唯一值,第四个参数是 ...

  2. Excel当中LookUp与VLookUp函数详解

    LOOKUP 函数可返回一行或一列区域中或者数组中的某个值.LOOKUP 函数具有两种语法形式:矢量和数组.矢量形式的 LOOKUP 在一行或一列区域(称为矢量)中查找值,然后返回另一行或一列区域中相 ...

  3. Excel之如何使用VLOOKUP函数合并两张表

    [版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 文章目录 概述 实战 问题 方法 总结 概述 在这个新冠疫情肆虐的时代,作为渺小个体的我也受到了波及,被迫换了份养家糊口的工作 ...

  4. 通过excel自带的VLOOKUP函数实现字符串自动查找替换

    通过excel自带的VLOOKUP函数实现字符串自动查找替换. 通过此功能实现自动翻译海外字符串的功能. 步骤1. 准备工作: 准备好之前翻译过的比较完整的字符串表ref_list.txt和待翻译的表 ...

  5. html自动生成价格,Excel技巧:用VLOOKUP函数制作产品报价单,自动生成价格!

    今天,教大家给大家分享一个用VLOOKUP函数制作产品报价单,自动生成价格的小技巧,输入对应的产品编号,就能够自动生成价格和日期,录入数量后能生成金额. 1.准备工作 Sheet1中是报价单表格,大家 ...

  6. Excel表格VLOOKUP函数的应用(如何把A表中的一列数据匹配到B表中)

    在Excel表中,经常需要将一个表中数据匹配到另一张表中,这时候就需要用到VLOOKUP函数. 两列数据合并:=E2&F2,&符号,双击 自动填充列数据. 举例(以单个查找条件为例,查 ...

  7. Excel:如何用vlookup函数进行两个表格数据的对比。

    Excel作为职场的重要办公软件,强大的功能给我们提供了很多便利的地方.那么Excel 如何用vlookup函数进行两个表格数据的对比呢,如何从一堆数据中匹配出自己需要的值呢. 工具/原料 Excel ...

  8. excel、wps中用VLOOKUP函数查找相同产品对应的价格

    背景: 经常会遇到已经产品名称,要快速填充价格(前提知道价格表).希望查找一列值是否都在另外一列值中,也是经常遇到的问题. 方法: VLOOKUP函数4个参数,参数1:选择值,比如产品1.参数2:数据 ...

  9. VLOOKUP函数用法(1)将两个表按相同数据进行匹配

    VLOOKUP函数语法规则如下: https://baike.baidu.com/item/VLOOKUP%E5%87%BD%E6%95%B0/6859981?fromtitle=vlookup&am ...

最新文章

  1. 上海技术英雄会续:几个典型问题的看法
  2. linux时间同步_如何在Ubuntu上使用FreeFileSync同步文件
  3. hdu 1692(枚举+剪枝)
  4. 贵州师范学院数学与计算机科学,贵州师范学院数学与计算机科学学院
  5. eclipse修改项目访问前缀
  6. Maven3.2创建webapp项目过程中问题以及解决方案
  7. 数据分析---ipython使用
  8. linux维护光盘,SystemRescueCd--基于Gentoo的Linux光盘维护系统
  9. 安卓手机浏览器排行_安卓手机性能排行榜:国产手机集体“出位”,华为却在角落哭泣?...
  10. 【数据库系统】元数据
  11. 【Python】蟒蛇绘制(三种方式+import用法)
  12. C++智能指针的“GC”
  13. C#常见错误解决方法
  14. [WebView五学习]:调试Web Apps
  15. 全志F1c100s主线linux入坑记录 (2)芯片超频
  16. 博饼程序-Java实验
  17. Microsoft Edge导出浏览历史记录
  18. linux usb 存储设备,找到哪个驱动器对应于Linux中的哪个USB大容量存储设备
  19. 涉及到的数据安全技术包括哪些内容
  20. 三维开发及三维地形和地理信息系统的集成探索

热门文章

  1. 短信平台应用的十六种方式
  2. 总结软连接和硬连接区别?
  3. 【bzoj2152】【聪聪可可】
  4. AdaIN - Arbitrary Style Transfer in Real-time with Adaptive Instance Normalization
  5. 基于HTML+CSS+JavaScript制作学生网页——外卖服务平台10页带js 带购物车
  6. Avue新增自定义组件
  7. waga,什么是waga?
  8. 【java内存泄漏的定位与分析】
  9. 蜘蛛爬行html语言的顺序,冗长繁琐的HTML代码会影响蜘蛛爬行吗
  10. mysql数据库如何克隆好友怎么弄_怎样把我的Mysql中的数据库复制到另一台电脑中...