在表格或数组的首行查找指定的数值,并在表格或数组中指定行的同一列中返回一个数值当比较值位于数据表的首行,并且 要查找下面给定行中的数据时,请使用函数 HLOOKUP当比较值位于要查找的数据左边的一列时,请使用函数 VLOOKUP HLOOKUP 中的 H 代表―行‖,今天小编就来聊一聊关于怎么用look up函数?接下来我们就一起去研究一下吧!

怎么用look up函数(HLOOKUP函数)

怎么用look up函数

在表格或数组的首行查找指定的数值,并在表格或数组中指定行的同一列中返回一个数值。当比较值位于数据表的首行,并且 要查找下面给定行中的数据时,请使用函数 HLOOKUP。当比较值位于要查找的数据左边的一列时,请使用函数 VLOOKUP。 HLOOKUP 中的 H 代表―行‖。

语法

HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

HLOOKUP 函数语法具有下列参数:

© Lo o k u p _ v a l u e 必 嘘 。 嘘 要在 表 的 第 一 行 中 金 行 查 找 的 说 值 。 Lo o k u p _ v a l u e 可 因为 数 值 、 引 用 或 文 本 字 符 串 。

© Ta b l e _ a r r a y 必 嘘 。 嘘 要 在 其 中 查 找 说 据 的 信 息 表 。 诗 用 对 区 雨 或 区 域 名 称 的 引 用 。

Ø Ta b l e _ a r r a y 的 第 一 行 的 数 值 可 以 为 文 本 、 数 字 或 逻 辑 值 。

Ø 如果 r a n g e _ l o o k u p 为 TR U E ,则 t a b l e _ a r r a y 的 第 一 行 的 数 值 必 嘘 按 升 序 排 列 :... - 2 、-1 、0 、1 、2 、… 、A- Z 、

F A LS E 、TR U E ;否 则 ,函 数 H LO O K U P 将 不 能 给 出征 确 的 数 值 。如 果 r a n g e _ l o o k u p 为 F ALS E ,则 t a b l e_ a r r a y

不必进行排序。

Ø 文本不区分大小写。

Ø 将数值按升序排列(从左至右)。有关详细信息,请参阅 对区域或表中的数据进行排序 。

© R o w_ i n d e x _ n u m 必需 。t a b l e _ a r r a y 中待返回的匹配值的行序号 。R o w_ i n d e x _ n u m 为 1 时 ,返 回 t a b l e _ a r r a y 第 一行的数值 ,r o w_ i n d e x _ n u m 为 2 时 ,返 回 t a b l e _ a r ra y 第 二 行 的 数 值 ,以 此 类 推 。如 果 r o w_ i n d e x _ n u m 小于 1 ,

则 H LO O K U P 返回错误值 # V ALU E ! ;如 果 r o w_ i n d e x _ n u m 大于 t a b l e _ a r r a y 的行数 ,则 H LO O K U P 返 回错 误 值 # R E F ! 。

© R a n g e _ l o o k u p 可 选 。 一 逻辑 值 , 致 明 函 数 H LO O K U P 查找时是精确匹配,还是近似匹配。如果为 TR U E 或 省略,则返回近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 l o o k u p _ v a l u e 的最大数值。如果

R a n g e _ l o o k u p 为 F ALS E , 函 数 H LO O K U P 将 查 找 精确 匹 配 值 , 如 果 找 不 到 , 则 返 回 错 误 值 # N / A。

说明

© 如果函数 H LO O K U P 找 不到 l o o k u p _ v a l u e ,且 r a n g e _ l o o k u p 为 TR U E ,则使用小于 l o o k u p _ v a l u e 的 最 大致 。

© 如果函数 H LO O K U P 小于 t a b l e _ a r r a y 第一行中的最小数值,函数 H LO O K U P 返回错误值 # N / A。

© 如果 r a n g e _ l o o k u p 为 F ALS E 且 l o o k u p _ v a l u e 为 文本 ,则 可 以 在 l o o k u p _ v a l u e 中 诗 用 通 配 符 、问 号 ( ? ) 和

星号 ( *) 。问号匹配任意单 个字符;星号匹配任意字符序列。如果要查找实际的问号或星号,请在该字符前键入波形符 ( ~ ) 。

示例

Axles Bearings Bolts 4 4 9

5 7 10

6 8 11

公式

=HLOOKUP("Axles", A1:C4, 2, TRUE)

说明(结果)

在首行查找 Axles,并返回同列中第 2 行的值。(4)

=HLOOKUP("Bearings", A1:C4, 3, FALSE)

说明(结果)

在首行查找 Bearings,并返回同列中第 3 行的值。(7)

=HLOOKUP("B", A1:C4, 3, TRUE)

说明(结果)

在首行查找 B,并返回同列中第 3 行的值。由于 B 不是精确匹配,因此将使用小于 B 的最大值 Axles。(5)

=HLOOKUP("Bolts", A1:C4, 4)

说明(结果)

在首行查找 Bolts,并返回同列中第 4 行的值。(11)

=HLOOKUP(3, {1, 2, 3, "a", "b", "c", "d", "e", "f"}, 2, TRUE)

说明(结果)

在数组常量的第一行中查找 3,并返回同列中第 2 行的值。(c)