内置函数 VLOOKUP 是 Excel 中最强大的函数之一。它属于 Excel 中最流行的三个 — 仅次于 SUM 和 AVERAGE。她的任务是在数据表中找到所需的值并将其显示在指定的单元格中。
函数语法包括查找值(您要查找的内容)、包含一列或多列的表(查找位置)、列索引号(从哪一列返回数据)以及查找类型(附加参数)让您选择近似或精确的结果)。
VLOOKUP 函数通常用于财务分析、数据管理和使用数据库。使用此功能,用户可以快速轻松地在大型数据集中查找信息,从而可以节省时间并提高准确性。
VLOOKUP 函数垂直查找值,即在行中查找值(这由第一个字母 V - 垂直表示)。在Excel中,也有一个类似的函数HLOOKUP,它具有类似的功能,但按列进行水平(H - Horizontal)搜索。
假设我们有两个包含数据的表 - 贷款表和抵押品表:
我们需要根据协议编号自动将抵押品插入贷款表中,以进行进一步报告。
在Excel中的标准函数集中的查找和引用类别中有一个函数VLOOKUP。此函数从上到下移动指定表(抵押品表)最左列中的指定值(在我们的示例中为协议编号),找到它们后,显示相邻单元格的值(贷款抵押品类型) )。概括地说,该函数的操作如下所示:
因此,让我们使用 VLOOKUP 函数。选择要输入的单元格 (E2) 并打开公式向导(菜单 Insert - Function)。在(查找和引用)类别中,找到 VLOOKUP 函数并单击确定。将出现一个用于输入函数参数的窗口:
一一填写:
仍然需要按“确定”并将输入的函数复制到整个列。
主要缺点是,对所需值的搜索只能在给定范围的第一列中进行,并且该函数只能从右侧的列中返回所需值。
VLOOKUP 的第二个缺点是,如果您在查找表中删除或添加列,该函数将停止工作。插入或删除的元素将更改公式的结果,因为函数语法要求您指定整个范围以及要从中提取数据的特定列号。
另外,VLOOKUP函数的查找长度限制为255个字符,否则将返回#VALUE错误!
如果出现以下情况,VLOOKUP 函数将返回错误 (#N/A):
要在函数找不到精确匹配时抑制错误消息 (#N/A),可以使用 IFERROR 函数。此函数检查错误 (#N/A) 是否是 VLOOKUP 的结果,如果是,则返回空字符串 ("") 或 null,否则返回 VLOOKUP 的结果。