首页 >> 学识问答 >

问lookup 函数的使用方法公式 Excel 查询函数详解

2026-11-09 11:03:23

答

LOOKUP 是 Excel 经典纵向查询函数,分为向量形式和数组形式两种写法,核心作用是按条件查找匹配值,它要求查询区域必须升序排序,这是和 VLOOKUP 最大区别,也是最容易出错的地方,下面把公式语法、参数说明、实例、注意事项完整整理。

一、向量形式(推荐使用)

公式语法

LOOKUP (lookup_value, lookup_vector, [result_vector])

参数解释

lookup_value 要查找的值

lookup_vector 查找的单行或者单列区域,必须升序排序

result_vector 可选,返回结果对应的单行或者单列区域,长度必须和查找区域一致

示例

=LOOKUP (F2,A2:A10,B2:B10)

含义 在 A2:A10 区域查找 F2 的值,匹配成功后,返回同行 B2:B10 对应的结果

二、数组形式

公式语法

LOOKUP (lookup_value, array)

参数解释

lookup_value 查找值

array 数组区域,第一列或者第一行作为查找列,自动返回最后一列或者最后一行对应的值

示例

=LOOKUP (F2,A2:B10)

含义 在 A2:B10 这个数组里,第一列 A 列查找 F2,返回 B 列对应结果

三、核心规则重点

1 查找区域 lookup_vector 必须升序排列,如果没有升序,函数会返回错误结果,不会精准匹配,会近似匹配小于等于查找值的最大项

2 如果找不到精确匹配,LOOKUP 会自动匹配小于查找值的最大数值

3 如果查找值小于区域里面最小值,函数返回 N/A 错误

4 向量形式里面,查找区域和返回区域大小要一致,不能一个是 5 行另一个是 10 行

四、常见应用场景

1 根据编号查询姓名

2 根据分数查询等级

3 区间匹配,比如分数段对应等级,这个是 LOOKUP 非常好用的经典用法

区间公式示例

=LOOKUP (F2,{0,60,80,90},{"不及格","及格","良好","优秀"})

五、LOOKUP 和 VLOOKUP 对比

项目LOOKUPVLOOKUP
排序要求必须升序可以不排序,精确匹配不需要升序
查找方向支持横向纵向默认只能从左往右查找
匹配方式默认近似匹配可以选择精确或者近似

FAQ

问题 1 lookup 函数的使用方法公式,为什么结果经常不对

回答 1 lookup 函数的使用方法公式,绝大多数原因是查找列没有升序排序,lookup 函数的使用方法公式它默认近似匹配,没有排序就会匹配错误。

问题 2 lookup 函数的使用方法公式,lookup 能不能精确匹配

回答 1 lookup 函数的使用方法公式,LOOKUP 原生是近似匹配,如果想要强制精确匹配需要搭配 IF 或者数组改造,lookup 函数的使用方法公式常规写法不能像 VLOOKUP 一样直接指定精确匹配参数。

问题 3 lookup 函数的使用方法公式,返回 N/A 是什么原因

回答 1 lookup 函数的使用方法公式,出现 N/A 代表查找值小于查找区域里面最小数值,lookup 函数的使用方法公式可以检查查找值和区域数据是否匹配。

免责声明

本文基于 Excel 常规版本整理,WPS 表格函数语法基本一致,不同版本函数细节可能存在差异,内容仅供学习参考。

 

相关阅读

最新文章