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. 版本控制git之二 分支 切换分支 创建分支 合并 删除

      版本控制git之二 分支   有人把 Git 的分支模型称为它的`‘必杀技特性’',也正因为这一特性,使得 Git 从众多版本控制系统中脱颖而出. 为何 Git 的分支模型如此出众呢? Git 处 ...

  2. Python学习day19-常用模块之re模块

    figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max- ...

  3. jquery刷新局部和全页的方法

    一.全页面刷新方法: window.location.reload()刷新当前页面. parent.location.reload()刷新父亲对象(用于框架) opener.location.relo ...

  4. ORA-01790: 表达式必须具有与对应表达式相同的数据类型

    出现这种错误,要先看一下是不是sql中有用到连接:union,unio all之类的,如果有,需要注意相同名称字段的数据类型一定要相同.

  5. Netty TCP粘包/拆包问题《一》

    1.使用LineBasedFrameDecoder,StringDecoder解析器进行解决TCP粘包/拆包问题 2.代码搞起: TimeClient:客户端 /* * Copyright 2013- ...

  6. 使用由 Python 编写的 lxml 实现高性能 XML 解析

    lxml 简介 Python 从来不出现 XML 库短缺的情况.从 2.0 版本开始,它就附带了 xml.dom.minidom 和相关的 pulldom 以及 Simple API for XML ...

  7. c语言一个例子对比php学习随记

    今天开始学写一些简单的C例子,发现很多和PHP不一样的地方,做个笔记. #include <stdio.h> int main(void) { int a,b; printf(" ...

  8. Pycharm 添加第三方库

    坏境:pycharm专业版 点击:file ——>setting ——>Project:python source code ——>Project interpreter ——> ...

  9. 一维、二维数组 与 常用的返回数组 以及 fetch_all与fetch_row的区别

    一维数组:单行单列的数组. 二维数组:多行多列的数组.       (至少两行两列) 索引数组: fetch_all() 返回所有数组 fetch_row() 返回一行或一列数组  (第二行需要输入两 ...

  10. Zookeeper教程

    由于zookeeper使用java语言编写,因此我们运行zookeeper需要保证你的服务器上已经安装了jdk. 安装zk 本文介绍的前提是已经默认安装好了jdk,Linux安装JDK教程https: ...