在 LOOKUP 函数中使用 table_array 参数

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

当您创建VLOOKUPHLOOKUP函数时,您可以输入单元格区域,例如 D2:F39。该范围称为 table_array 参数和参数是只是一种函数运行所需的数据。在这种情况下,该函数搜索这些您在寻找的数据的单元格。

table_array 参数一直是 VLOOKUP 或 HLOOKUP 函数的第二个参数(第一个是您要查找的值),没有该参数,函数将无法运行。

第一个参数(您要查找的值)可以是一个特定值,例如 "41" 或 "smith";也可以是一个单元格引用,例如 F2。 因此第一个参数可能类似于:

= VLOOKUP (F2, ...

table_array 参数一直跟在查阅值后面,如:

= VLOOKUP (F2,B4:D39, ...

table_array 参数中列出的单元格区域可以使用相对或绝对单元格引用。 如果您正打算复制函数,则需要使用绝对引用,如:

= VLOOKUP (F2,$B$ 2:39 美元,BD ...

table_array 参数中的单元格也可以出现在工作簿的另一个工作表中。 如果是,则此参数包括工作表名称,并且语法如下所示:

= VLOOKUP (F2、 Sheet2 ! $C$ 14: E$ 42, ...

确保在工作表名称后添加一个感叹号。

最后 (哟),您输入第三个参数,包含您正在尝试查找的值的列。这称为查阅列。在第一个示例中,我们将使用通过 D39,横跨三列的单元格区域 B4。让我们假设您想要查看的值在列 D 中的单元格,该区域中的第三列实时以便最后一个参数是3

=VLOOKUP(F2,B4:D39,3)

您可以选择使用第四个参数,True 或 False。 大多数时间您可能想使用 "False"。

如果您使用了 "True" 或者让第四个参数保留空白,则函数将返回与第一个参数中的值近似匹配的值。 继续以此例为例,如果第一个参数为 "smith",并且使用了 "True",则函数将返回 "Smith"、"Smithberg" 等。 但是如果您使用了 "False",函数则只返回 "Smith"(精确匹配),这是大多数人希望的。

以使使用 True 甚至技巧,if 查阅列-您的第三个参数中指定的列-不按升序排序 (A 到 Z 或最小到最高的数字),函数可返回错误的结果。有关的详细信息,请参阅使用 VLOOKUP 和其他函数查找值

有关 VLOOKUP 和 HLOOKUP 函数的更多信息,请参见:

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×