VLOOKUP函数

时间:2022-03-13 16:02:31 

下面我们将介绍VLOOKUP函数。顾名思义,这是一个查找函数,处理垂直列表中的项目。

其它函数可能会更好地从表中提取数据,但VLOOKUP函数是人们首先想到要试的函数。有些人马上能掌握它,而另一些苦于如何使它工作。的确,这个函数有一些缺陷,但是一旦你理解它如何工作,你就会准备好继续一些其它的查找选项。

让我们来看看VLOOKUP函数的介绍及一些示例。

VLOOKUP函数查找表中第一列的值,返回该表中找到的值所在行的某个值。

VLOOKUP函数

什么情况下使用VLOOKUP?

VLOOKUP函数可以在查找列中找到精确的匹配,或者近似的匹配。因此,它能够:

找到所选择的产品的价格

将学生成绩的百分数转换成字母等级

VLOOKUP 语法

VLOOKUP函数的语法如下:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

lookup_value: 想要查找的值— 可以是数值,也可以是单元格引用。

table_array: 查找表— 可以是2列或多列单元格区域引用或者单元格名称。

col_index_num: 想返回值的列,基于表中的列号。

[range_lookup]: 对于精确匹配,使用FALSE或者0;对于近似匹配,使用TRUE或1,查找值所在的列按升序排列。

VLOOKUP陷阱

VLOOKUP可能是慢的,特别是在未排序的表中查找文本字符串并且需要精确匹配。尽可能使用首列按升序排列排序的表,使用近似匹配。可以先使用MATCH函数或COUNTIF函数检查数值,确保它在表的第一列。

其它函数,诸如INDEX函数和MATCH函数,可以用于从表中返回值,并且更有效、更灵活和更强大。

示例1: 找到所选择的项目的价格

VLOOKUP函数查找表的左侧列中的值。在本例中,查找所选择的产品的价格。获取正确的价格是重要的,因此使用下面的设置:

在单元格B7中输入产品名称

价格查找表有两列,在单元格区域B3:C5

价格在表的第2列

FALSE用于最后一个参数,为查找值查找精确匹配

在单元格C7中的公式是:

=VLOOKUP(B7,B3:C5,2,FALSE)

VLOOKUP函数

如果在查找表的第一列没有找到产品名称,VLOOKUP公式的结果是#N/A。

VLOOKUP函数

示例2: 转换百分数为字母等级

通常,在使用VLOOKUP时需要精确匹配,但有时近似匹配会更好。例如,当转换学生成绩百分数为字母等级时,不想在查找表中输入每一个可能的百分数。相反,可以为每个字母等级输入最低的百分数,然后使用带近似匹配的VLOOKUP。在本例中:

在单元格C9中输入百分数

百分数查找表有两列,在单元格区域C3:D7

查找表对百分数列按升序排序排序

字母等级在表中的第2列

TRUE用于最后一个参数,为查找值查找近似匹配

单元格D9中的公式是:

=VLOOKUP(C9,C3:D7,2,TRUE)

如果在查找表的第1列没有发现百分数,VLOOKUP公式的结果是小于lookup_value的最大值。本例中查找值是77,这个值不在百分数列中,因此返回值75(B)。

VLOOKUP函数

示例3: 使用近似匹配找到精确价格

当为文本字符串查找精确匹配时,VLOOKUP函数可能是慢的。本例中,我们为所选择的产品查找价格,无须使用精确匹配设置。为了避免不正确的结果:

查找表第1列按升序排序

COUNTIF检查值,避免不正确的结果

在单元格C7中的公式是:

=IF(COUNTIF(B3:B5,B7),VLOOKUP(B7,B3:C5,2,TRUE),0)

VLOOKUP函数

如果在查找表的第1列没有找到产品名称,VLOOKUP公式的结果是0。

VLOOKUP函数

标签:excel图表制作,excel常用函数,excel数据透视表,Excel教程
0
投稿

猜你喜欢

  • Win10任务栏如何自动变色?Win10任务栏自动变色的方法

    2023-10-20 19:50:53
  • 怎么关闭wps右下角弹窗提示

    2023-12-03 18:30:18
  • word2016怎么画直角转弯箭头?

    2023-06-09 20:05:02
  • word怎么画圆形

    2022-09-04 11:23:27
  • win10系统excel单元格内怎么换行

    2022-08-01 00:27:30
  • 如何在Word 2007中检查语法?

    2023-10-13 04:43:11
  • Excel下拉数字不变怎么设置

    2023-11-18 12:06:04
  • 用Excel处理经典"鸡兔疑难"地五种办法

    2022-09-30 05:57:29
  • win10电脑系统损坏怎么办?win10电脑系统受损如何修复?

    2023-08-31 01:02:07
  • Word2003如何将单调的背景设置纹理填充背景?

    2023-03-21 02:39:55
  • 如何将WPS2016插入的图片背景变成透明色

    2023-11-29 01:32:42
  • Excel如何输入有规律数字

    2023-01-01 06:23:25
  • Word文档怎么复制不然复制的内容?

    2023-02-18 15:23:29
  • Word2007里面的页码如何右对齐,页脚怎么样居中?

    2023-11-29 17:17:42
  • word2010每一行都有虚框怎么办?

    2023-12-03 07:07:19
  • Word如何删除分页符?Word文档取消分页符的方法

    2022-07-16 06:14:54
  • 2007word页码设置方法

    2022-08-07 22:59:53
  • 如何使用Word写好论文

    2023-12-07 19:55:36
  • Word怎么插入连续图片列表?Word插入连续图片列表的方法

    2023-03-31 23:27:59
  • word里的内容怎么填充到表格里

    2023-12-02 14:05:39
  • asp之家 电脑教程 m.aspxhome.com