查找
按查找值找出对应值
定义
在一列中查找键、再从另一列返回值,就是把键、查找列和返回列交给 XLOOKUP。
语法
=XLOOKUP(lookup_value, lookup_array, return_array)
参数
| 参数 | 含义 |
|---|---|
lookup_value |
要查找的键;文本要用双引号,例如 "K-2"。 |
lookup_array |
要扫描的键列。 |
return_array |
匹配行要返回的值所在列。 |
示例演练
一份窑炉清单把键存在 A2:A4,小时数存在 B2:B4。
| A:键 | B:小时 |
|---|---|
| K-1 | 11 |
| K-2 | 14 |
| K-3 | 8 |
公式:=XLOOKUP("K-2",A2:A4,B2:B4)
结果:14。K-2 是第二个键,该行是 14 小时。
练习
单元格 A2:A4 中是 id-1、id-2 和 id-3。单元格 B2:B4 中是 4、9 和 6。请在 C2 中写出一个返回 id-3 对应数字的公式。
- 在 C2 中写出一个 XLOOKUP 公式,返回 id-3 对应的值。查找值位于 A2:A4,返回值位于 B2:B4。
- C2 应显示 id-3 对应的值。
第 1 步,共 2 步
在 C2 中输入 =XLOOKUP("id-3",A2:A4,B2:B4)。
id-3 是第三行,B4 是 6。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
C2 使用 XLOOKUP。
C2 现在显示 6。
下一课是找出列表的中间值。
相关函数
XLOOKUP 就是找到该键并返回匹配值的函数。
常见错误
把两列对调,例如 =XLOOKUP("K-2",B2:B4,A2:A4):公式随后会在小时列里查找,无法返回 14。