|
HLOOKUP 函数 说明 搜索表的顶行或值的数组中的值,并在表格或数组中指定的行的同一列中返回一个值。当比较值位于行顶部的表的数据,并且您想要查看指定的行数,请使用 HLOOKUP。当比较值位于您想要查找的数据的左侧列中时,可以使用 vlookup 函数。 在函数 HLOOKUP H 代表"水平"。 语法 HLOOKUP(lookup_value, table_array,row_index_num, [range_lookup]) HLOOKUP 函数的语法包含以下参数: · Lookup_value必填。要在表格的第一行中找到的值。Lookup_value 可以是值、 引用或文本字符串。 · Table_array必填。在其中搜索数据的信息的表。使用对区域或区域名称的引用。 o Table_array 的第一行中的值可以是文本、 数字或逻辑值。 o 如果 range_lookup 为 TRUE,则必须按升序排列放 table_array 的第一行中的值:...-2,-1,0,1,2,...,A-Z、 假、 真;否则,函数 HLOOKUP 可能不提供正确的值。如果 range_lookup 为 FALSE,则不需要进行排序 table_array。 o 大写和小写文本是等效的。 o 将数值从左到右按升序排序。 · Row_index_num · Range_lookup 备注 · 如果函数 HLOOKUP 找不到 lookup_value,和 range_lookup 为 TRUE,则使用小于 lookup_value 的最大值。 · 如果 lookup_value 比 table_array 的第一行中的最小值小,hlookup 函数将返回 # n/A 错误值。 · 如果 range_lookup 是 FALSE,lookup_value 是文本,您可以在 lookup_value 中使用问号 (?) 和星号 (*) 通配符。 示例 将示例数据复制下表,并将它粘贴到新的 Excel 工作表的 A1 单元格。 | | | | 4 | 4 | 9 | | 5 | 7 | 10 | | 6 | 8 | 11 | | 公式 | 说明 | 结果 | | = HLOOKUP("Axles", A1:C4, 2, TRUE) | 在第 1 行中查找"axles"和返回的值,从第 2 行中相同的列 (A 列)。 | 4 | | = HLOOKUP("Bearings", A1:C4, 3, FALSE) | 在第 1 行中查找"轴承",返回的值,从第 3 行中同一列 (列 B 中)。 | 7 | | = HLOOKUP("B", A1:C4, 3, TRUE) | 在第 1 行中查找"B",并返回同列中第 3 行中的值。 | 5 | | = HLOOKUP("Bolts", A1:C4, 4) | 在第 1 行中查找"螺栓",并在同一第 4 行中返回的值列 (列 C)。 | 11 | | 三行数组常量中的数字 3,并返回中相同的第 2 行中的值 (在此情况下,第三个) 列。 | |
|