坐下,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基本操作的更多相关文章

  1. 【图文】Excel中vlookup函数的使用方法

    今天统计数据,用到了Excel中vlookup函数,第一次使用当然少不了百度,经过反复研究后,算是解决了问题,现整理成文档. 一.实现效果 Sheet1 Sheet2   注:上图中sheet1商品条 ...

  2. Excel无法vlookup事件

    最近由于工作关系,深入的用了一阵excel,并遭遇和处理了一系列关于excel数据的问题. 其中最有趣的一个,就是一个无法vlookup的问题. 问题记录如下: excel中直接打开csv文件,看到类 ...

  3. Excel函数vlookup

    最近整理业务文档,需要用到excel,按照教程,操作了20来分钟,却得不到结果. 看了视频,才知道,vlookup仅限关联选中区域的第一列关联,把要关联的行拷贝到第一列,解决. https://www ...

  4. Excel 中 VLOOKUP() 函数小结

    应用场景: 数据仓库上游源系统的数据库表变更,现在需要拆分一部分数据出来,单独放到一张新表中.假设原表为A,新表为B,B表和A表结构大部分一样,只有字段的前缀不同,那么我们如何找出到底有哪些字段不同呢 ...

  5. excel之VLOOKUP函数的使用

    VLOOKUP 函数是excel中比较常用的一个函数.该函数具有有四个参数: 1.查找值:指本表中的值,需要根据本表中的某一值在本表或其他表中查找我们想要获取的值就称为查找值. 2.数据表:指查找的范 ...

  6. Excel 函数VLOOKUP初学者使用指南

    1.基础说明 =VLOOKUP(lookup_value,tabble_array,col_index_num,(range_lookup)) lookup_value:用什么查找 tabble_ar ...

  7. Excel——使用VLOOKUP函数关联跨工作薄数据

    实验环境 有两个工作簿,一个是<花名册>,另一个是<入离职表>,<花名册>上有所有员工的详细信息,包括员工的姓名.部门.出生日期等,<入离职表>上有离职 ...

  8. 搭建数据驱动框架第一步-实现一个构造函数,将对Excel文件的基本操作API都封装进去

    Python处理Excel常用操作就是读和写,我的需求是需要在原excel文件中进行读写操作.共用到了两个模块xlrd和openpyxl,这两个模块都是需要自己去安装的.openpyxl只能用来处理 ...

  9. Excel的vlookup函数的用法

    VLOOKUP函数用于搜索指定区域内首列满足条件的元素,确定待检测单元格在区域中的行序号,再进一步返回选定单元格的值. 为了讲解的需要,特制作如图所示的表格.当然,大家也可以根据自己的实际情况设计合适 ...

随机推荐

  1. Java简单的RPC实现(一)

    RPC使用java最基本的,传输层使用Socket,序列化使用Serializable,java 动态代理模式,但是未实现消息注册等相关信息 大道至简 server端 package com.rpc. ...

  2. vuex数据管理-数据适配

    由于接口在上线前,不可避免的会出现变动,小则属性名变,大则结构变化.如果处理不当,结构变化时,视图的代码也需要做相应的更改,然后就是容错方法的变动,接着重新自测等,这样,变化成本随着结构的复杂度大大加 ...

  3. golang基础--控制语句

    go基础之控制语句 补充知识 指针 与其他语言不同,在Go中不支持指针运算即->运算符,而直接采用.选择符来操作指针目标对象的成员. 操作符&取变量的地址,使用*通过指针间间接访问目标对 ...

  4. Hive导入数据的四种方法

    Hive的几种常见的数据导入方式这里介绍四种:(1).从本地文件系统中导入数据到Hive表:(2).从HDFS上导入数据到Hive表:(3).从别的表中查询出相应的数据并导入到Hive表中:(4).在 ...

  5. webapi找到了与该请求匹配的多个操作

    关于这个问题是路由在找方法的时候层没有指定对,同一个链接,同样的参数导致路由找不到方法导致的报错,可以在WebApiConfig中多配置一层,比如"api/{controller}/{act ...

  6. 微信开放平台Android应用的签名

    微信开放平台Android应用签名的本质便是我们签名文件keystore的MD5值. keytool -list -v -keystore qj_test.keystore 获得: 别名: naoli ...

  7. CEF加载FLASH插件时弹出CMD命令行窗口的问题

    这个是flash插件的一个bug,CEF(chromium系列浏览器)关闭sandbox第一次加载flash插件就会跳出这样的一个提示,在Google官方也看到了chromium的issue: 解决方 ...

  8. 热更新--动态加载framework

    1.准备工作:先自己封装一个framework:http://www.cnblogs.com/sunjianfei/p/5781863.html 2.把封装好的framework压缩成zip,放到本地 ...

  9. Syntax error on token "Invalid Regular Expression Options", no accurate corr

    今天导入项目一个js文件报这个错 Syntax error on token "Invalid Regular Expression Options", no accurate c ...

  10. 将windows共享文件夹挂载在linux机器的/mnt/windows/ 目录下进行访问

    将windows共享文件夹挂载在linux机器的/mnt/windows/ 目录下进行访问.windows机器ip:192.168.1.101,用户名:XXXX密码:XXXXlinux机器ip:ip2 ...