【Excel】坐下,VLOOKUP基本操作
坐下,VLOOKUP基本操作
VLOOKUP如何使用我就不在这里详细介绍了,简单说一下好了。

如上图,第一个填写你要查找的值,第二个空选取你查找的范围,第三个空填你要得到第几列的值,最后选择精确查找填0或者FALSE或者不填都一样。
几乎99%的情况都会选择精确查找,那么什么时候选择近似查找呢?
那就是这种情况:找范围的时候

VLOOKUP近似匹配只会找比自己小的值
查找值Look_Value<=自己Self_Value
对照一下图中所示,相信你能找到这个规律!
好,基础知识就不多说,我们回到精确匹配来。
问题1:通配符查找

如上图公司名,我们需要在下图中查找公司地址

但是很明显,这公司名不匹配,不能用精确查找吧?是不是得用模糊匹配了?
当然不行,刚刚不是说了吗?模糊匹配适合用于范围查找,这里得用通配符来进行匹配,但是依然是精确匹配模式!
就像这样!

那么什么是通配符?
上图中,我们使用"*"&三川实业&"*"(即"*"&A2&"*")去匹配了"三川实业有限公司",其中,"*"表示任意字符,&表示文本的连接(数字为+)。"*"&三川实业&"*"表示,"三川实业"前面可以有东西,后面也可以有东西,唯独中间的"三川实业"一个字都不能少!
问题2:我这Tab_Array单元格格式都是文本,但是我的Look_Value是数字,返回结果是N/A,就像这样(见下图),怎么办?

可以通将数字连接一个空字符,使Look_Value转化为文本,再进行查找,就像这样

问题3:Tab_Array的单元格格式不全是文本,其中还参杂了数字格式的怎么办啊,就像这样(见下图):

不要慌,我们逐步分析
当我们查找不到结果时,VLOOKUP会返回N/A,像这样

使用ISNA函数便可以判断当前VLOOKUP是否找到了结果,如果是TRUE那就是没找到。

首先,我们要让当前Look_Value都变成文本,在查找值后面加上&""
然后去判断是否找到了结果,就像这样

ISNA函数会返回TRUE和FALSE,判断当前是否找到结果,如果为TRUE,我们就得将当前Look_Value变成数字,或者不变,通过IF函数来实现。
就像这样。

公式为=IF(ISNA(VLOOKUP(F20*1,$A$18:$C$22,3,FALSE)),VLOOKUP(F20&"",$A$18:$C$22,3,FALSE),VLOOKUP(F20+0,$A$18:$C$22,3,FALSE))
看起来有点长?不要慌。
使用颜色分成了三段,红色部分为鉴定该单元格通过将Look_Value转化为数字后是否找到了结果,如果为TRUE则没找到结果,则Look_Value应转化为文本,将结果显示出来。如果为FALSE,就是找到了,仍然显示通过将Look_Value转化为文本来查找得出的结果
【Excel】坐下,VLOOKUP基本操作的更多相关文章
- 【图文】Excel中vlookup函数的使用方法
今天统计数据,用到了Excel中vlookup函数,第一次使用当然少不了百度,经过反复研究后,算是解决了问题,现整理成文档. 一.实现效果 Sheet1 Sheet2 注:上图中sheet1商品条 ...
- Excel无法vlookup事件
最近由于工作关系,深入的用了一阵excel,并遭遇和处理了一系列关于excel数据的问题. 其中最有趣的一个,就是一个无法vlookup的问题. 问题记录如下: excel中直接打开csv文件,看到类 ...
- Excel函数vlookup
最近整理业务文档,需要用到excel,按照教程,操作了20来分钟,却得不到结果. 看了视频,才知道,vlookup仅限关联选中区域的第一列关联,把要关联的行拷贝到第一列,解决. https://www ...
- Excel 中 VLOOKUP() 函数小结
应用场景: 数据仓库上游源系统的数据库表变更,现在需要拆分一部分数据出来,单独放到一张新表中.假设原表为A,新表为B,B表和A表结构大部分一样,只有字段的前缀不同,那么我们如何找出到底有哪些字段不同呢 ...
- excel之VLOOKUP函数的使用
VLOOKUP 函数是excel中比较常用的一个函数.该函数具有有四个参数: 1.查找值:指本表中的值,需要根据本表中的某一值在本表或其他表中查找我们想要获取的值就称为查找值. 2.数据表:指查找的范 ...
- Excel 函数VLOOKUP初学者使用指南
1.基础说明 =VLOOKUP(lookup_value,tabble_array,col_index_num,(range_lookup)) lookup_value:用什么查找 tabble_ar ...
- Excel——使用VLOOKUP函数关联跨工作薄数据
实验环境 有两个工作簿,一个是<花名册>,另一个是<入离职表>,<花名册>上有所有员工的详细信息,包括员工的姓名.部门.出生日期等,<入离职表>上有离职 ...
- 搭建数据驱动框架第一步-实现一个构造函数,将对Excel文件的基本操作API都封装进去
Python处理Excel常用操作就是读和写,我的需求是需要在原excel文件中进行读写操作.共用到了两个模块xlrd和openpyxl,这两个模块都是需要自己去安装的.openpyxl只能用来处理 ...
- Excel的vlookup函数的用法
VLOOKUP函数用于搜索指定区域内首列满足条件的元素,确定待检测单元格在区域中的行序号,再进一步返回选定单元格的值. 为了讲解的需要,特制作如图所示的表格.当然,大家也可以根据自己的实际情况设计合适 ...
随机推荐
- lucene源码分析(4)Similarity相似度算法
lucene 7.5.0默认的评分Similarity是BM25Similarity (IndexSearcher.java) // the default Similarity private st ...
- ZJOI2018 Round2 游记
day0 高铁上颓了一部电影,然后闭上眼睛就到了 醒来之后发现被绑了艹,袖子被打了个结,搞了 \(20\) 分钟才解开,真想把绑我的人吊起来 \(xxx\) 公交车上碰到一位长者,被教育了一顿 长者: ...
- [转]React 教程
本文转自:http://www.runoob.com/react/react-install.html React 可以直接下载使用,下载包中也提供了很多学习的实例. 本教程使用了 React 的版本 ...
- C#基础知识回顾--BackgroundWorker介绍
简介 BackgroundWorker是.net里用来执行多线程任务的控件,它允许编程者在一个单独的线程上执行一些操作.耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面 (UI) 始终 ...
- elasticsearch-head的使用
ealsticsearch只是后端提供各种api,那么怎么直观的使用它呢?elasticsearch-head将是一款专门针对于elasticsearch的客户端工具 elasticsearch-he ...
- 边框阴影box-shadow
边框的阴影: 参数说明: box-shadow:1px 2px 3px 4px #ccc inset: 1px 从原点开始,沿x轴正方向的长度(倘若为负值,为沿x轴负方向的长度) 2px 从原点开始, ...
- Directory文件类
创建一个新文件 Directory.CreateDirectory(@"C: \Users\enle\Desktop\new");//路径 Console.WriteLine(&q ...
- 封装framework注意点
1.新建一个framework过程: . 2.在工程内新建一些类,注意,使用xib时初始化必须要加上loadnib:,否则会造成xib无效(可能是因为没有加载) 如下: JFViewControlle ...
- spring Controller 层注解获取 properties 里面的值
前言:最近在做一个项目,想要在 controller 层直接通过注解 @Value("")来获取 properties 里面配置的属性. 这个其实和 springmvc.sprin ...
- AutoFac使用方法总结一:注册
AutoFac是.net平台下的IOC容器产品,它可以管理类之间的复杂的依赖关系.在使用方面主要是register和resolve两类操作. 这篇文章用单元测试的形式列举了AutoFac的常用使用方法 ...