【Excel高效工作3】VLOOKUP函数实例使用(二):精确匹配进阶——反向查找,多条件查找 / 模糊匹配的使用
本章内容:
上一章用实例展示了VLOOKUP函数最基本的功能:精确匹配 的基础用法。然而,实际工作中对我们提出的需求会更高,面对某些更加复杂的情况,我们可能需要对Excel表格数据先进行预处理,再使用VLOOKUP函数。
本节对精确匹配的处理进行了进阶,核心是通过“构建辅助列”的方式,便于我们更好地进行VLOOKUP函数精确匹配功能的使用。
本章介绍了两种情况下的处理:反向查找和多条件查找。
此外,模糊匹配也是VLOOKUP函数的另一个重要功能,可以用于解决一类特定问题,本章对模糊匹配的使用做了实例说明。
精确匹配进阶:
1.反向查找
=VLOOKUP(搜索内容,搜索范围,填充列数,匹配方式)
上一章提到,在确定第二个参数:搜索范围时,必须把第一个参数:搜索内容 的列放在框定范围的第一列。
然而实际工作中,有可能出现下面这种情况:
可以看到,我们需要从第一个表中搜索学号,填充到第二个表。然而,表1的学号列是排在姓名列之前的,此时如果我们以姓名为VLOOKUP函数的第一个参数,那在第一个表中就无法直接框选搜索范围,因为姓名列排在学号列之后。
此时,为了让表格形式符合VLOOKUP函数的搜索要求,我们可以构筑辅助列,把待搜索的表1中的姓名列复制粘贴到学号列之前,如下图:
在进行反向查找的处理之后,就可以按照正常的精确匹配的功能进行搜索:
2.多条件查找
有的时候,我们进行搜索匹配的标准不止一个,这种多前提条件的搜索,需要构建辅助列,具体说明直接看下面案例。
这里需要查找的条件中,不止要搜索信用评级,还要搜索产品种类,即同时满足两个条件的产品的年化收益率。 这里我们仍然使用构筑辅助列的方式。
在表1左侧,使用“&”符号(连接符号),将“信用评级”和“产品种类”两列信息合并:
下拉,构筑辅助列:
在这种情况下,就可以基于辅助列进行搜索,后续操作按照VLOOKUP函数精确匹配即可。需要注意的是,在输入VLOOKUP函数第一个参数时,同时需要用&符号,把表2中两个条件进行连结:
下拉,完成精确匹配,删去表1左侧辅助列即可。
模糊匹配的使用:
模糊匹配是VLOOKUP函数的另一个基本功能。可以把模糊匹配理解为——区间匹配。
模糊匹配在使用时,VLOOKUP函数最后一个参数输入1,其它和精确匹配类似。
模糊匹配使用于处理一类特殊问题:根据一类具体的数字,将数字按区间进行划分等级。
需要注意的是:需要对给出的区间做出预处理,之后才能正常使用模糊匹配,具体处理方法见下面的实例。
需求:根据表1中对等地的划分,在表2中对同学的成绩划分等地。
首先,为了让Excel识别成绩区间,我们需要对成绩区间进行预处理,做出辅助列,写出每一个区间的下限值。注意,这里要遵循自上而下顺序的规则(即从上而下数值依次变大)。可以用排序功能把表1改为顺序排列,再在表1左侧写出每个成绩区间的下限值。
之后按照VLOOKUP函数进行搜索。第一个参数选择要搜索的内容——表2的成绩86,第二个参数选择搜索范围,框选包括辅助列的全部表1,第三个选择填充列——等地,是第三列,最后选择模糊匹配参数——1。完整公式在下图:
最后下拉,完成模糊匹配。
【Excel高效工作3】VLOOKUP函数实例使用(二):精确匹配进阶——反向查找,多条件查找 / 模糊匹配的使用相关推荐
- vlookup匹配的文字显示0_「Excel高效办公」vlookup函数的几种常用使用场景
vlookup函数有四个参数,vlookup(查找值,查找区域,返回查找区域的第几列,精确/模糊匹配),其中基于查找值和查找区域可以确定在查找区域的第几行,结合第三个参数第几列确定唯一值,第四个参数是 ...
- Excel当中LookUp与VLookUp函数详解
LOOKUP 函数可返回一行或一列区域中或者数组中的某个值.LOOKUP 函数具有两种语法形式:矢量和数组.矢量形式的 LOOKUP 在一行或一列区域(称为矢量)中查找值,然后返回另一行或一列区域中相 ...
- Excel之如何使用VLOOKUP函数合并两张表
[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 文章目录 概述 实战 问题 方法 总结 概述 在这个新冠疫情肆虐的时代,作为渺小个体的我也受到了波及,被迫换了份养家糊口的工作 ...
- 通过excel自带的VLOOKUP函数实现字符串自动查找替换
通过excel自带的VLOOKUP函数实现字符串自动查找替换. 通过此功能实现自动翻译海外字符串的功能. 步骤1. 准备工作: 准备好之前翻译过的比较完整的字符串表ref_list.txt和待翻译的表 ...
- html自动生成价格,Excel技巧:用VLOOKUP函数制作产品报价单,自动生成价格!
今天,教大家给大家分享一个用VLOOKUP函数制作产品报价单,自动生成价格的小技巧,输入对应的产品编号,就能够自动生成价格和日期,录入数量后能生成金额. 1.准备工作 Sheet1中是报价单表格,大家 ...
- Excel表格VLOOKUP函数的应用(如何把A表中的一列数据匹配到B表中)
在Excel表中,经常需要将一个表中数据匹配到另一张表中,这时候就需要用到VLOOKUP函数. 两列数据合并:=E2&F2,&符号,双击 自动填充列数据. 举例(以单个查找条件为例,查 ...
- Excel:如何用vlookup函数进行两个表格数据的对比。
Excel作为职场的重要办公软件,强大的功能给我们提供了很多便利的地方.那么Excel 如何用vlookup函数进行两个表格数据的对比呢,如何从一堆数据中匹配出自己需要的值呢. 工具/原料 Excel ...
- excel、wps中用VLOOKUP函数查找相同产品对应的价格
背景: 经常会遇到已经产品名称,要快速填充价格(前提知道价格表).希望查找一列值是否都在另外一列值中,也是经常遇到的问题. 方法: VLOOKUP函数4个参数,参数1:选择值,比如产品1.参数2:数据 ...
- VLOOKUP函数用法(1)将两个表按相同数据进行匹配
VLOOKUP函数语法规则如下: https://baike.baidu.com/item/VLOOKUP%E5%87%BD%E6%95%B0/6859981?fromtitle=vlookup&am ...
最新文章
- 上海技术英雄会续:几个典型问题的看法
- linux时间同步_如何在Ubuntu上使用FreeFileSync同步文件
- hdu 1692(枚举+剪枝)
- 贵州师范学院数学与计算机科学,贵州师范学院数学与计算机科学学院
- eclipse修改项目访问前缀
- Maven3.2创建webapp项目过程中问题以及解决方案
- 数据分析---ipython使用
- linux维护光盘,SystemRescueCd--基于Gentoo的Linux光盘维护系统
- 安卓手机浏览器排行_安卓手机性能排行榜:国产手机集体“出位”,华为却在角落哭泣?...
- 【数据库系统】元数据
- 【Python】蟒蛇绘制(三种方式+import用法)
- C++智能指针的“GC”
- C#常见错误解决方法
- [WebView五学习]:调试Web Apps
- 全志F1c100s主线linux入坑记录 (2)芯片超频
- 博饼程序-Java实验
- Microsoft Edge导出浏览历史记录
- linux usb 存储设备,找到哪个驱动器对应于Linux中的哪个USB大容量存储设备
- 涉及到的数据安全技术包括哪些内容
- 三维开发及三维地形和地理信息系统的集成探索
热门文章
- 短信平台应用的十六种方式
- 总结软连接和硬连接区别?
- 【bzoj2152】【聪聪可可】
- AdaIN - Arbitrary Style Transfer in Real-time with Adaptive Instance Normalization
- 基于HTML+CSS+JavaScript制作学生网页——外卖服务平台10页带js 带购物车
- Avue新增自定义组件
- waga,什么是waga?
- 【java内存泄漏的定位与分析】
- 蜘蛛爬行html语言的顺序,冗长繁琐的HTML代码会影响蜘蛛爬行吗
- mysql数据库如何克隆好友怎么弄_怎样把我的Mysql中的数据库复制到另一台电脑中...