LOOKUP 函数
约 430 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
LOOKUP 函数在向量或数组中查找值。LOOKUP 函数有两种语法形式:向量形式和数组形式。
2. 语法
向量形式
LOOKUP(lookup_value, lookup_vector, [result_vector])数组形式
LOOKUP(lookup_value, array)| 参数 | 选填 | 说明 |
|---|---|---|
| lookup_value | 必需 | LOOKUP 在第一个向量中搜索的值。 |
| lookup_vector | 必需 | 只包含一行或一列的区域。 |
| result_vector | 可选 | 只包含一行或一列的区域。 |
| array | 必需 | 包含要与 lookup_value 进行比较的文本、数字或逻辑值的单元格区域。 |
3. 示例
3.1. 向量形式查找
=LOOKUP("苹果", A1:A5, B1:B5)在 A1:A5 中查找"苹果",返回 B1:B5 中对应位置的值。
3.2. 使用近似匹配
=LOOKUP(5.75, A2:A6, B2:B6)如果 A2:A6 中没有 5.75,LOOKUP 返回小于或等于 5.75 的最大值所对应的 B 列结果。
4. 实用技巧
4.1. lookupvector 中的值必须按升序排列
lookup_vector 中的值必须按升序排列。
4.2. 如果 LOOKUP 找不到 lookupvalue
如果 LOOKUP 找不到 lookup_value,它使用 lookup_vector 中小于或等于 lookup_value 的最大值。如果 lookup_value 小于 lookup_vector 中的最小值,则返回 #N/A。
4.3. 避免使用数组形式
LOOKUP 的数组形式主要用于兼容旧工作簿,功能有限。新公式通常应使用 VLOOKUP、HLOOKUP 或 XLOOKUP。
4.4. Microsoft 365 中优先使用 XLOOKUP
XLOOKUP 默认支持精确匹配,可以向任意方向返回结果,也不要求查找区域按升序排列。