VLOOKUP 函数是excel中比较常用的一个函数。该函数具有有四个参数:

1、查找值:指本表中的值,需要根据本表中的某一值在本表或其他表中查找我们想要获取的值就称为查找值。

2、数据表:指查找的范围。可以在本表或其他表。

3、序列数:查找范围的中取第几列是我们想要获取的值。

4、匹配条件:false/ture

举例:

   

目标:表二中只有姓名,在表二中需根据姓名在表一种查找到对应的部门,自动填写到表二中去。

实现步骤:

①、查找值:为表二中的姓名。

②数据表:查找范围为表一种姓名和部门所在列。

③、序列值:查找范围,我们查找的是表一的姓名和部门,我们希望取到的值是姓名对应的部门值,即为查询范围的第二列值。

④、匹配条件:false ,结果如下:最后一条数据出现错误为空。

查找原因,发现最后一行的查询范围是:A4:B8,查询范围是变化的,出现了查询区域为空的情况。

  

解决办法:使用$符号把查询区域固定就可以了。

在使用Vlookup函数的过程中容易出现错误的地方:

参数设置错误:

1、第二个参数是查找区域,参数1(查找对象)必须位于该区域第1列,同时必须包含需要返回值的所在列。

2、第三个参数是指在参数2这个区域中的列数,它不一定等于是在该excel 表中的列数。

3、第四个参数,模糊查找是查找和它最接近但比它小的那个数。

4、绝对引用:对于列和行数前分别加$表示绝对引用,表示所选区域是不会变的。例如:$A$2:$B$5 表示A2到B5这个区域是不变的。

相对引用:不加$的表示相对引用。例如:A2:B5 表示A2到B5这个区域,当使用向下复制公式的时候,区域是会变的。

混合引用:只针对行或者列进行了绝对引用。例如:$F2 表示对于列进行了绝对引用,但对于行是相对引用。当使用向下复制公式的时候,列不变,行是会变化的。

在使用中,我们需要根据实际情况进行甄别,使用那种模式。

数据源不符合规范:

1、数据源中有空格,而参数1没有空格,会导致查找不到而出现错误。

2、查找值和查找范围的第一列数据格式不一样,也会导致查找不到而出现错误。

附扩展:COLUMN函数

COLUMN函数:表示返回所选择的某一个单元格的列数。

例如:

注:1、如果省略【参照区域】,则默认返回函数column所在单元格的列数。

2、如果 【参照区域】为一个单元格区域,返回引用中的第一列的列号。

3、COLUMNS 和COLUMN的用法类似,COLUMNS 必须选择一个区域(这个区域也可以是一个单元格),返回的是选择的区域的列数合计。

  

例如:

    

excel之VLOOKUP函数的使用的更多相关文章

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

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

  2. Excel 中 VLOOKUP() 函数小结

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

  3. Excel的vlookup函数的用法

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

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

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

  5. 【Office Excel】vlookup函数的反向查找实例教程,不只是正向查找,还可以反向查找,实例讲解

    VLOOKUP 反向查询 众所周知,vlookup只能从左向右查找,而不能从右至左的反向查找.为此高手们设计了一个让无数新手迷惑的公式.今天优爱酷将彻底帮同学们解开这个迷团. [例]如下图所示要求根据 ...

  6. Excel中vlookup函数使用

    https://baijiahao.baidu.com/s?id=1594684818733205984&wfr=spider&for=pc

  7. VLOOKUP函数将一个excel表格的数据匹配到另一个表中

    sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频) https://study.163.com/course/introduction.htm?courseId=1005269003& ...

  8. excel 2010 学习笔记一 Vlookup 函数的使用

    有这么一句话说的好:在商用场合里,能证明你会基本的EXCEL操作技巧的两个检查标准就是会不会用VLOOKUP函数以及数据透视表功能,那么今天就来总结一下VLOOKUP的一些简单实用的功能. 1.VLO ...

  9. excel手机号码归属地批量公式查询 vlookup函数

    Excel手机号码归属地 批量公式查询 vlookup函数 xls 手机号码 添加一列 地区归属地 使用      公式:=(VLOOKUP(LEFT(B2,7),号段数据库!B:D,2,0)& ...

随机推荐

  1. vue alert插件(标题为图片)(自写)

    <template> <div class="modelSelf"> <div class="model" @click=&quo ...

  2. PAT甲级——A1078 Hashing

    The task of this problem is simple: insert a sequence of distinct positive integers into a hash tabl ...

  3. java基础温习 -- Thread synchronized关键字

    synchronized 基本规则 1. 当一个线程访问“某对象”的“synchronized方法”或者“synchronized代码块”时,其他线程对“该对象”的该“synchronized方法”或 ...

  4. quartz任务调度基础: Job/Trigger/Schedule

    1.Quartz基本用法        参见官方说明:[Quartz Job Scheduler] 三大核心元素: Job:定义要执行的任务 triggers:任务触发策略 scheduler:关联j ...

  5. linux命令补全工具

    一:下载bash-competion工具 https://files.cnblogs.com/files/zgngg/bash-completion.zip 二:解压  unzip bash-comp ...

  6. MVC中视图访问的约定

    通常访问视图的时候,都会去选择访问Views文件夹内对应于Controller同名的文件夹下的某一个视图,这个视图对应于这个Controller类的某一个方法. 其实,也可以让这个方法对应于不同名的c ...

  7. 使用Colaboratory的免费GPU训练神经网络

    1 Colaboratory 介绍 Colaboratory 是一个 Google 研究项目,旨在帮助传播机器学习培训和研究成果.它是一个 Jupyter 笔记本环境,不需要进行任何设置就可以使用,并 ...

  8. 服务器的tomcat调优和jvm调化

    下面讲述的是tomcat的优化,及jvm的优化 Tomcat 的缺省配置是不能稳定长期运行的,也就是不适合生产环境,它会死机,让你不断重新启动,甚至在午夜时分唤醒你.对于操作系统优化来说,是尽可能的增 ...

  9. 新增的Java MapReduce API

    http://book.51cto.com/art/201106/269647.htm Hadoop的版本0.20.0包含有一个新的 Java MapReduce API,有时也称为"上下文 ...

  10. python基础-logging应用

    import logging.config BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))LOG_PATH=o ...