Note: The other languages of the website are Google-translated. Back to English
登陆  \/ 
x
or
x
点此注册  \/ 
x

or

Excel VLOOKUP 功能

Excel VLOOKUP功能 通过匹配表的第一列来搜索值,并从同一行中的特定列返回相应的值。

本教程通过解释以下内容来讨论如何使用VLOOKUP函数 句法, 参数, 返回值, 功能说明 以及 简单的例子 细节。
此外,在本教程的最后,我们列出了许多常用的VLOOKUP公式的实际案例,其中包括 跨不同工作表或工作簿的Vlookup, Vlookup并保留结果单元格的格式, vlookup返回多个结果 以及 常见情况下的其他vlookup公式.


句法

=VLOOKUP (lookup_value, table_array, col_index, [range_lookup])


参数

查找值 (必须):您要搜索的值。 它必须在table_array范围的第一列中。

表格数组 (必须):该表包含两个或更多列,查找值列和结果值列位于其中。

列索引 (必须):table_array的特定列号(它是整数),您将从中返回匹配的值。

  • table_array的最左列的第一列号为1。

Range_lookup (可选):这是一个逻辑值,它确定此VLOOKUP函数将返回完全匹配还是近似匹配:

  • 如果 范围查找 或者是 TRUE 或是 省略,VLOOKUP函数将返回完全匹配或近似匹配。 如果找不到精确匹配,它将匹配下一个最小值。
    =VLOOKUP(lookup_value, table_array, col_index, TRUE)
    =VLOOKUP(lookup_value, table_array, col_index)

重要:在这种情况下, 表格数组 必须按升序排序;
否则,VLOOKUP可能不会返回正确的值。

  • 如果 范围查找 或者是 FALSE 或是 0,VLOOKUP函数将仅返回完全匹配。 如果找不到精确的匹配值,它将返回#N / A错误值。 但是,如果在第一列中有两个或多个值 表格数组 符合 Lookup_Array中,则vlookup将仅使用第一个找到的值。
    =VLOOKUP(lookup_value, table_array, col_index, FALSE)
    =VLOOKUP(lookup_value, table_array, col_index, 0)

在这种情况下, 表格数组 不需要排序。


返回值

VLOOKUP函数将基于第一列中的查找值从表中返回匹配的值。

功能说明

1. LOOKUP函数仅从左到右查找值。
    查找值位于最左侧的列中,结果值应位于查找值右侧的任何列中。
2. VLOOKUP功能有两种匹配模式。 它们是完全匹配和近似匹配。
    默认情况下,VLOOKUP函数将使用近似匹配。
3.如果找不到查找值,它将返回#N / A错误值。


例子

本节提供了一些示例,向您展示如何在Excel中使用VOOKUP函数。

示例1:完全匹配VS近似匹配与VLOOKUP函数

1.1 Vlookup完全匹配:

如下面的屏幕截图所示,如何从表范围B3:E8的第三列中搜索精确匹配值“ Peach”并返回其对应的值? 您可以执行以下操作来实现它。

1.选择一个空白单元格,将以下公式复制到其中,然后按 输入 获得结果的关键。
=VLOOKUP(G4,B3:E8,3,FALSE)

1.2 Vlookup近似匹配:

如下面的屏幕截图所示,您要搜索订单ID号“ 10006”,如果找不到该号码,则进行近似匹配。

1.选择一个空白单元格,将以下公式复制到其中,然后按 输入 获得结果的关键。
=VLOOKUP(H4,B3:F8,3,TRUE)

说明:

  • 在以上两个公式中, G4 以及 H4 是包含查找值的单元格的引用;
  • B3:E8 B3:F8是查找值列和结果值列所在的表范围;
  • 3 是要返回匹配值的列号;
  • FALSE 表示在这种情况下找到精确匹配值;
  • TRUE 预执行近似匹配查找。 由于在第一列中未找到查找值10006,它将与下一个最小值10005匹配,并从表中的第三列返回结果$ 9.00。
示例2:Vlookup返回空白或特定值而不是#N / A

使用VLOOKUP函数进行完全匹配时,如果找不到查找值,它将返回#N / A错误值。 看截图:

当找不到查找值时,如何使结果单元格为空白或返回特定值而不是#N / A? 这是下面的解决方案。

1.将以下公式复制到单元格中,您将输出结果,然后按 输入 键:
=IFERROR(VLOOKUP(H4,B3:F8,3,0),"Not found")

备注: 在公式, ”未找到”是您将在结果单元格中显示的内容,而不是#N / A错误。 为了使结果单元格保持空白,请用空格替换“未找到”文本。 您可以根据需要进行更改。


更多例子

Vlookup公式-跨工作簿/工作表

跨多个工作表的Vlookup值
您可以应用vlookup函数以返回工作表中的匹配值。 但是,如果您需要在多个工作表中使用vlookup值,该怎么办? 本文提供了详细的步骤来帮助您轻松解决问题。
点击了解更多...

Vlookup在单独的工作表中比较两个列表
假设有两个名称列表位于不同的工作表“名称1”和“名称2”中,用于比较这两个列表,并在名称1中退出时在名称2中找到匹配的名称。 本文中的VLOOKUP公式将对您有所帮助。
点击了解更多...

Vlookup到另一个工作簿
通常,VLOOKUP函数只能在同一工作簿中使用。 如果要在其他工作簿中应用VLOOKUP函数,请尝试本文中的公式。
点击了解更多...

Vlookup公式-保持结果格式

Vlookup时保持单元格格式
通常,应用VLOOKUP公式时,无需任何格式即可得到结果。 如何保持结果单元格的源格式? 这里有解决方案。
点击了解更多...

Vlookup并返回背景颜色以及查找值
如果要在应用VLOKUP公式时返回结果及其原始背景色,则本文中的方法会有所帮助。
点击了解更多...

Vlookup和返回日期格式,而不是数字
您可能会注意到,使用VLOOKUP函数时日期显示为序列号而不是日期格式,然后您需要将此结果单元格格式化为手动日期格式。 除了将单元格格式手动更改为日期格式外,还有什么方便的方法来处理它吗? 本文将向您展示解决此问题的简便方法。
点击了解更多...

Vlookup并返回带有单元格注释的匹配值
当您应用Vlookup函数返回匹配值时,它将仅返回该值。 有时,您可能需要vlookup并返回匹配的值,包括其原始注释。 你怎么能把它记下来?
点击了解更多...

Vlookup公式-返回多个结果

Vlookup并在多列中返回匹配的值
通常,应用Vlookup函数只能从一列返回匹配的值。 有时,您可能需要根据条件从多个列中提取匹配的值。 这是您的解决方案。
点击了解更多...

Vlookup在一个单元格中返回多个值
通常,应用VLOOKUP函数时,如果存在多个符合条件的值,则只能获取第一个的结果。 如果要返回所有匹配的结果并将它们全部显示在一个单元格中,如何实现?
点击了解更多...

Vlookup并返回多个没有重复的值
有时,您可能需要vlookup并将多个匹配的值一次返回到单个单元格中。 但是,如何仅在出现重复结果时才保留唯一值? 这是解决方案。
点击了解更多...

Vlookup并返回匹配值的整个行
通常,使用vlookup函数只能返回同一行中特定列的结果。 本文将向您展示如何根据特定条件返回整行数据。
点击了解更多...

Vlookup公式-其他常见情况

在Excel中轻松使用vlookup和求和
结合使用vlookup和sum函数有助于搜索特定条件并同时基于此条件对所有值求和。 在这里,我们提供了详细的步骤来帮助您轻松查找特定值,并对Excel中列或行中的所有匹配项求和。
点击了解更多...

向后Vlookup或反向
通常,VLOOKUP函数在数组表中从左到右搜索值,并且它要求查找值必须位于目标值的左侧。 但是,有时您可能知道目标值,并想找出相反的查找值。 因此,您需要在Excel中向后vlookup。 本文中有几种方法可以轻松解决此问题!
点击了解更多...

Vlookup某个值,仅返回true或false / yes或no
通常,当使用Vlookup公式搜索完全匹配的值时,如果找不到该值,则会返回#N / A错误值,或者在与该值匹配时返回正确的结果。 但是,在某些情况下,我们只需要返回Yes或No / True或False即可提醒自己是否存在值。本文中的解决方案可以提供帮助。
点击了解更多...

二维表中的Vlookup
有时,您需要vlookup以基于行和列两者返回相对值,也就是说,您需要从二维表中返回数据。 在这种情况下,结合使用VLOOKUP和MATCH函数可以帮助解决问题。
点击了解更多...


最佳办公效率工具

Kutools for Excel-帮助您从人群中脱颖而出

您想快速,完美地完成日常工作吗? Kutools for Excel具有300项强大的高级功能(合并工作簿,按颜色求和,拆分单元格内容,转换日期等),并为您节省80%的时间。

  • 专为1500个工作方案而设计,可帮助您解决80%的Excel问题。
  • 每天减少成千上万的键盘和鼠标点击,减轻您疲倦的眼睛和手部的疲劳。
  • 在3分钟内成为一名Excel专家。 不再需要记住任何痛苦的公式和VBA代码。
  • 30天无限制免费试用。 60天退款保证。 免费升级和支持2年。
Excel功能区(已安装Kutools for Excel)

Office选项卡-在Microsoft Office(包括Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 像Chrome,Firefox和新的Internet Explorer一样,为Office(包括Excel)带来高效选项卡。
Excel的屏幕截图(已安装Office选项卡)

Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Dm · 5 months ago
    thank you so much