1.VLOOKUP函数

(1)语法:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

即Vlookup(查询值,查询范围,返回列数,匹配方式)

参数说明:

①lookup_value:必需,为需要在数据表第一列中进行查找的值,比如学号。Lookup_value 可以是数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。

②table_array:必需,为需要在其中查找数据的数据表。使用对区域或区域名称的引用。

③col_index_num:必需,为table_array 中查找数据的数据列序号。col_index_num 为 1时,返回 table_array 第一列的值,以此类推。如果col_index_num 大于 table_array 的列数, VLOOKUP 函数返回错误值#REF!;如果 col_index_num 小于1, VLOOKUP函数 返回错误值 #VALUE!。

④range_lookup:可选参数,为逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为FALSE或0,则返回精确匹配,如果找不到,则返回错误值 #N/A;如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果range_lookup 省略,则默认为1。

注意:VLOOKUP函数查找规则从第一个数据开始,匹配第一个满足lookup_value则返回结果。

(2)作用:可用于匹配或查找信息,可用于将另一个表格的目标列按需查找的值映射到目标表格中。


2.用法及实例

(1)基本用法:根据单一列从另一张表格获取目标列值。

例:根据【score】sheet的学生名字从【student】sheet中获取学生年龄。D2单元格输入“=VLOOKUP(A:A,student!A:C,3)”,回车,下拉公式,结果如下图所示。

(2)结合其它函数,比如IFERROR函数

①利用IFERROR函数将错误值美化掉。

例:根据【score】sheet的学生名字从【student】sheet中获取学生年龄,并将查询不到的错误值#N/A赋值为“-”。D2输入“=IFERROR(VLOOKUP(A:A,student!A:C,3),"-")”,回车,下拉公式,结果如下图所示。

②利用IFERROR函数,先后根据不同查询的值即lookup_value获取目标列值,比如根据A列从另一个表table1映射(查找)不到目标信息就根据B列从另一个表table1获取目标值。

例:先根据学号获取年龄,获取不到根据姓名获取年龄。E2单元格输入“=IFERROR(VLOOKUP(A2,student!A2:D8,4,0),VLOOKUP(B2,student!B:D,3,0))” ,回车,下拉公式,结果如下图所示。

(3)多条件查询,比如根据A&B列到另一个表查询映射信息。

例:根据学号和姓名获取学生年龄。可以在查询数据的数据表student表中首列插入一个辅助列,输入“=B2&C2”,回车下拉公式,如下图所示。

然后在score表中E2输入“=IFERROR(VLOOKUP(A2&B2,student!A:E,5,0),"-")”,回车,下拉公式,结果如下图所示。


3.注意事项

(1)查找区域table_array的首列必须含有查找的内容lookup_value,且查找数据的目标值必须在查找值之后。比如根据学号获取另一张表table1的性别信息,而查找数据的数据表table_array中第一列也是学号列(字段名可以不同),且性别列需在学号列之后,否则返回#N/A。

例:score表根据姓名从student表中获取学号信息。student表如下图所示。

在score表的E2单元格输入“=VLOOKUP(A2,student!A:B,1,0)”,回车下拉公式,结果如下图所示。

由图可知,返回结果全是#N/A,但是student中有张三李四等姓名,结果返回错误值是因为查找区域table_array的首列不含有查找的内容lookup_value,且查找数据的目标值在查找值之前。

Excel的VLOOKUP函数及其用法相关推荐

  1. excel中vlookup函数的用法

    VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) Vlookup函数的作用为在表格的首列查找指定的数据,并返回指定的数据所在行中 ...

  2. Excel的vlookup函数的用法

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

  3. Excel的Vlookup函数详解

    大家好,我是永不止步的老牛. 今天我们来了解下Excel的Vlookup函数实用用法. Vlookup函数的语法是: Vlookup(lookup_value,table_array,col_inde ...

  4. Excel中VLOOKUP函数的详细用法(灰常有用,求加精!求加精!)

    好久没有写博客了,这篇不关乎编程开发(以后的每一篇可能都不会了),记录下昨天晚上刚跟网易Excel女王学会的一招VLOOUP函数的用法吧,用法不难,自己又摸索着把"女王"教的知识扩 ...

  5. EXCEL公式VLOOKUP函数用法详解

    EXCEL公式VLOOKUP函数用法详解 示例下载 VLOOKUP函数 在表格或数值数组的首列查找指定的数值,并由此返回表格或数组中该数值所在行中指定列处的数值. 这里所说的"数组" ...

  6. 如何用 Python 写 Excel 中 Vlookup 函数?

    作者 | 黄伟呢 出品 | 数据分析与统计学之美(ID:gh_21c25c7e71d0) 头图 |  CSDN 下载自视觉中国 背景 Vlookup 函数,可以算是一个数据专员必须要会使用的基本函数了 ...

  7. Excel表格vlookup函数

    Excel表格vlookup函数 一.基础用法 1.精确匹配(精确查找) 2.近似匹配(区间查找) 3.反向查找 4.多条件查找 二.进阶用法(公式嵌套) 1.屏蔽错误值(IFERROR) 2.关键字 ...

  8. 关于VLOOKUP函数的用法

    关于VLOOKUP函数的用法 "Lookup"的汉语意思是"查找",在Excel中与"Lookup"相关的函数有三个:VLOOKUP.HLO ...

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

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

最新文章

  1. Windows系统高质量Gif录制工具推荐:LICEcap录屏软件,非常小巧好用,只有200k
  2. JQuery-学习笔记06【高级——JQuery事件绑定和切换】
  3. golang反编译_【Golang】脱胎换骨的defer(一)
  4. 【限时免费】从入门到实战,5节课玩转Kafka!赢音箱、书籍好礼!
  5. php实现access数据库连接,PHP实现Access数据库连接
  6. 东风科技php,东风科技(600081)违规记录_新浪财经_新浪网
  7. 实现加入购物车抛物线效果
  8. 卷积网络如何让测试集准确率上升_调试深度学习网络
  9. STL模型文件修改软件magics 21.0的安装及使用
  10. QQ语音老是连接服务器超时,手机QQ提示连接超时请检查网络设置解决办法
  11. 国内外优秀的计算机视觉团队汇总|最新版
  12. 三维空间坐标的旋转算法详解_任意旋转角三维空间直角坐标转换的迭代算法
  13. ecshop mysql密码忘记_ECSHOP后台密码忘记了怎么办
  14. 1196踩方格—递推方法!
  15. linux系统怎样将图片导出,Linux 下 将PDF文件中的文本,图片导出的方法。
  16. 论程序员如何正确上班摸鱼
  17. python与jay的龙卷风
  18. java烟弹,java电子烟是啥牌子
  19. 精准营销,如何构建一套完善的用户画像体系?
  20. 基于艾宾浩斯遗忘曲线的英语词汇学习微信小程序——一些思路和想法

热门文章

  1. IIS或Apache部署Django项目时,Admin后台管理CSS样式丢失?
  2. VMware 17 Pro安装(升级)
  3. AI从感知走向智能认知
  4. Jquery如何获取当前元素的id?
  5. wince博客名人堂
  6. 思科ASA防火墙:控制防火墙不让访问指定网站
  7. git之pull与push
  8. 白话解读“中台”技术
  9. RSA后台加密,前端解密
  10. c++中Const,Const函数,Const变量,函数后面的Const