美文网首页excel 使用Excel 加油站Office实用小技能get
Excel 中的 VLOOKUP 函数,没你想的那么难

Excel 中的 VLOOKUP 函数,没你想的那么难

作者: pidano | 来源:发表于2017-07-16 21:53 被阅读74次
    图片来源于网络

    前言

    VLOOKUP 函数是 Excel 中最重函数之一。可以说,占据了 Excel 中函数的半壁江山。工作中使用频率尤为频繁,利用好 VLOOKUP 函数,能够高效的提高工作效率。为了避免文章内容过长,所以分开写,本文为入门级,内容不多,但需要掌握,不然后面的几篇文章就看不懂了。

    VLOOKUP 函数,结构及语法介绍

    = VLOOKUP (lookup_value,table_array,col_index_num,
    range_lookup)

    • lookup_value:查找目标;
    • table_array:查找范围;
    • col_index_num:返回值列数;
    • range_lookup:精确匹配/模糊匹配;

    VLOOKUP 函数,实战演练 - 精确查找(细致讲解)

    下图中有两张数据表,左:数据原表,右:结果表。我们的目的是想要查找左表中 “片” 的番号,对应的时长,并且将数据返回到右表的对应行中。

    操作的具体流程以 Gif 的形式展示,下面逐一的介绍每一步的含义。

    图片发布于简书

    公式:=VLOOKUP(E2,$B$2:$C$16,2,0)

    公式说明:

    • lookup_value:结果表中的番号是要查找的目标,在两个表中都存在,是唯一引用项。
    • table_array:明确查找结果的范围,查找范围大多数为数据表区域。查找范围的第一列必须为查找目标,且查找范围中必须包含返回值。所以选择$B$2:$C$16两列。注:查找范围为绝对引用,为了防止跨列,会出现的引用错误,出现空值。
    • col_index_num:返回数据的列数,必须为正整数。列数的序号是查找范围内的序号。所以此处的数值为:2
    • range_lookup:0/False:精确匹配、1/True:模糊匹配,绝大多数情况下,我们都选择精确匹配,模糊匹配都情况发生都几率少,但不代表不发生。

    VLOOKUP 函数,实战演练 - 模糊查找(根据数值区间,划分等级查找)

    首先要明确 VLOOKUP 函数,模糊查找的两个基本原则:

    1. 引用的数字区域一定要从小到大排序,否则无效。
    2. 根据查找值的大小,所查找的内容,将是与它无限接近,但比它本身要小的数值。详见下图说明。

    例:我们将视频的长度划分成一个区间,根据视频所在的长度,得知视频的分类。

    图片发布于简书

    公式:=VLOOKUP(G2,$C$2:$D$5,2,1)

    公式说明:根据两个模糊查找的两个原则,可以解释出这个结果。最后的1页可以忽略不写。

    VLOOKUP 函数,实战演练 - 关键字查找

    顾名思义,关键字查找在不知道全称情况下,使用频繁。比如我的公司名称叫“孙氏皮革厂江南分厂”,但是工作人员只写了简称“孙氏皮革厂”。这时,我们需要使用关键字进行查找了。

    注:1.关键字查找选取的内容必须是链接的,不能说用“孙氏分厂”去查找“孙氏皮革厂江南分厂”的对应数据,这样的结果会出现空值;2.关键字必须为唯一值,如在查找范围内出现两个包含关键字的数据的话,会出现返回值不正确的情况。

    图片发布于简书

    =VLOOKUP("*"

    &E2&"*",$B$2:$C$9,2,0)

    公式说明:“*”代表任意字符,而“&”是连接符,B:C是查找的范围,0是精确匹配。这个公式的意思就是,在B:C范围内,查找E2(CADV) 前后连接的任意字符,并进行精确匹配。

    相关文章

      网友评论

        本文标题:Excel 中的 VLOOKUP 函数,没你想的那么难

        本文链接:https://www.haomeiwen.com/subject/glurcxtx.html