Excel函数实战技巧精粹(二)常用函数之VLOOKUP全解

前言

说起最熟悉的Excel函数,大家都会不约而同的想到VLOOKUP,的确查找在Excel中属于最常见的那几个操作了,尤其对于那些根据指定值去查找对应列的值,这在核对数据,多个表格之间快速导入数据等广泛应用,或许这应该算函数中必会的那一个了,但是你是否真的掌握了这个函数,现在带着你的思考来阅读本文,与之对应的HLOOKUP是按行查找的。

语法规则

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

参数简单说明输入数据类型
lookup_value查找的值数值、引用或文本字符串
table_array查找的区域数据表区域
col_index_num返回数据在查找区域的第几列数正整数
range_lookup模糊匹配/精确匹配TRUE(或大于0的正整数)/FALSE(或不填或0)

注:默认情况下,如果没有最后一个参数(逗号也没有),即最后一个参数为模糊查找

案例

1. 精确查找

VLOOKUP最普通的用法就是给定值,去查找相应行返回列了。
在这里插入图片描述
这时最后一个参数为精确查找,那么有没有一种情况下是需要用到模糊查找的呢,我想这是很多教程中所没有介绍到的,但我想,很多人又会遇到需要用这种情况的时候。

2. 模糊查找

模糊查找时最后一个参数为TRUE或者大于0的正整数,让我们来看下面这个例子。
在这里插入图片描述
这是一张任职时间表,每一行代表每个人开始任职的时间,一直持续到下一个人任职,查找存在于该表中的时间直接用精确查找就可以,那如果我查找的时间不存在这个表中呢,如果用直接按原来方法查找就会出现错误。因为该时间点不存在表中。这时就需要模糊查找了,模糊查找使用的前提是需要提前将该表的的按照时间从小到大进行排序。
在这里插入图片描述
所以我们应该这样写
在这里插入图片描述
3. 带通配符的查找

Excel的通配符一共分为3种,如下:

通配符解释
*任意多个字符
任意一个字符
~转义符号

如果你熟悉正则表达式,那么以上很好理解,简单来说,如果你查找 " 张* ",那你会查找到诸如 “张杰”,"张志强"等,所有以张为开头的字符串都会被查找到,字符串长度不限。如果你查找 " 张? ",那么你只能查找到张三,且字符长度为2,如果你要查找 * 、?字符,那么需要用用 " ~* “,” ~? "。那么通配符是如何在VLOOKUP中使用的呢,比如
在这里插入图片描述
我只知道姓名的一个简称那么就可以用通配符查找。

4. 多条件查找

VLOOKUP本身是单个条件查找的一个函数,但很多情况下需要进行多条件的查找,那么应该怎么用呢,学习多条件之前,我希望你了解数组函数的一些概念。我们经常能够遇到下面这个类似的问题。
在这里插入图片描述
查找某一姓名某一科目的成绩,传统的VLOOKUP查找是不能满足要求的,如何在这里求出结果,其实我们可以这样
在这里插入图片描述
分析下公式的结构,参数一将两个条件变为一个整体,参数二用if构造了一个数组,数组第一列是查找列,为姓名与科目的组合,第二列为结果列,一共数组有两列,所以参数三为2,这里需要用精确查找,最后三键结束即可得到结果。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值