查找
在表头下面找出对应值
定义
在首行查找键、再从下面某一行返回值,就是把键、表格、行号和 FALSE 交给 HLOOKUP。
语法
=HLOOKUP(lookup_value, table_array, row_index_num, range_lookup)
参数
| 参数 | 含义 |
|---|---|
lookup_value |
要在表格第一行中查找的键;文本要用双引号。 |
table_array |
要搜索的表格。键所在行必须在最前面。 |
row_index_num |
要返回表格的第几行。2 是键下面那一行。 |
range_lookup |
精确匹配请用 FALSE。 |
示例演练
一份尺码表把标签横放在 A2:C2,数量横放在 A3:C3。
| A | B | C |
|---|---|---|
| S | M | L |
| 4 | 12 | 7 |
公式:=HLOOKUP("M",A2:C3,2,FALSE)
结果:12。M 是第二个键,它下面那一行是 12。
练习
单元格 A2:C2 中是 Q1、Q2 和 Q3。单元格 A3:C3 中是 11、19 和 7。请在 D2 中写出一个精确匹配、返回 Q2 下方数字的公式。
- 在 D2 中写出一个精确匹配的 HLOOKUP,从 A2:C3 返回 Q2 对应的值。
- D2 应显示 Q2 对应的值。
第 1 步,共 2 步
在 D2 中输入 =HLOOKUP("Q2",A2:C3,2,FALSE)。
Q2 是第二列,第 2 行是 19。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
D2 使用 HLOOKUP。
D2 现在显示 19。
下一课是按查找值找出对应值。
相关函数
HLOOKUP 就是在首行找到键、再从你指定的行返回值的函数。
常见错误
漏掉 FALSE:默认是近似匹配,键未排序时可能返回邻近列,而不是 12。