WPS 首页 > 办公软件

Excel LOOKUP 函数怎么用?WPS 表格查找示例

2026-10-18
📅 最后更新:2026年10月18日
✅ 审核:Wps编辑团队

在电子表格中,LOOKUP 函数会根据查找值返回对应结果。它通常按升序数据执行近似匹配,适合按分数线、价格区间等规则查找;它不是精确匹配函数,也不适合直接处理未排序的数据。

LOOKUP 有向量和数组两种形式:

=LOOKUP(查找值, 查找向量, [结果向量])
=LOOKUP(查找值, 数组)

下面以 WPS 表格为例,说明如何整理数据、输入公式并检查结果。匹配规则可参阅 LOOKUP 函数:Microsoft 支持。

先整理查找数据

假设 A2:A5 存放按升序排列的分数线,B2:B5 存放对应等级,D2 是待查询的分数:

A 列:分数线 B 列:等级
0 未达标
60 合格
80 良好
90 优秀

查找向量与结果向量必须逐项对应,长度也要一致。查找值和查找区域的数据类型应相同,例如分数都应存为数值,避免部分单元格把数字存成文本。LOOKUP 通常要求查找向量按升序排列。

如果还不熟悉单元格和公式栏,可以阅读 WPS 表格入门操作;常见表格功能也可查阅 WPS 表格功能介绍。

用 LOOKUP 向量形式返回对应结果

向量形式在一行或一列中查找,再从另一行或列的相同位置取回结果。

输入公式后,查找不大于85的最大分数线80,并返回对应等级“良好”。

参数 含义 示例引用
查找值 要查询的数值或单元格 D2
查找向量 按升序排列的一行或一列 A2:A5
结果向量 与查找向量位置对应的返回区域,可省略 B2:B5

在结果单元格输入 =LOOKUP(D2,A2:A5,B2:B5),然后按回车。若 D2 的值为 85,函数会找到不大于 85 的最大分数线 80,并返回同一位置的“良好”。省略第三个参数时,LOOKUP 返回查找向量中的匹配值,而不是另一列的内容。

更多公式用法可查看 WPS 表格公式与函数页面。

检查公式是否返回了正确行

输入公式后,将结果与原始数据对照。85 对应的分数线是 80,分数线 80 与等级“良好”位于同一行,因此结果应为“良好”。若返回内容不符,检查公式中的两个区域是否从对应位置开始、是否包含相同数量的单元格,并确认查找列已经升序排列。

核对85对应的分数线80和等级“良好”,并检查引用区域位置、长度及升序排列。

我建议至少用一个已知查找值手动核对一次。公式给出结果,并不代表引用区域和数据规则一定设置正确。WPS Office 的产品与表格信息见 WPS Office 官网。

何时使用 LOOKUP 数组形式

数组形式将查找区域和返回区域合并在同一矩形范围内。对于上面的两列数据,可以输入 =LOOKUP(D2,A2:B5)。函数在数组的首列查找,并从同一行的末列返回等级。

形式 写法 适用情况
向量形式 =LOOKUP(D2,A2:A5,B2:B5) 分别指定查找区域和返回区域,关系更直观
数组形式 =LOOKUP(D2,A2:B5) 查找值与返回值位于同一数组中

对于行列关系需要一眼看清的日常表格,我会优先用向量形式。Microsoft 的说明指出,数组形式的搜索方向和返回位置取决于数组的行列布局。

留意近似匹配和排序要求

LOOKUP 会查找小于或等于查找值的最大项目。查找向量若没有按升序排列,结果可能不符合预期;查找值小于范围中的最小值时,也可能返回 #N/A。这些行为详见 Microsoft 对 LOOKUP 匹配规则的说明。

排序状态 检查方法 建议
已升序排列 从上到下检查查找值是否递增 可按近似匹配规则使用
未排序 查看较小的值是否出现在较大的值之后 先排序,再核对结果;不要依赖未排序数据的返回值

验证排序影响时,固定同一个查找值,并逐行比对查找值和返回值。如果不能调整原始数据顺序,应改用能明确指定精确匹配方式的查找函数。

WPS 查找函数常见问题

现象 可能原因 检查方法
结果不符合预期 查找区域未升序排列,或选错范围 检查查找向量及其排序
出现 #N/A 查找值小于区域最小值,或引用区域没有覆盖目标数据 比较查找值与首个项目,并确认引用边界
看似相同的数字匹配异常 一侧是文本,另一侧是数值 检查单元格格式和实际存储类型
返回了错误行的内容 查找向量与结果向量起始位置或长度不同 核对两个区域的位置和单元格数量
重复值让结果难以判断 查找向量含有重复项目 按实际规则清理或处理重复值

LOOKUP 与 VLOOKUP 有什么区别?

LOOKUP 适合在有序数据中进行近似查找。VLOOKUP 在表格首列查找,并可通过参数指定匹配方式;语法和用法见 VLOOKUP 函数:Microsoft 支持。如果任务要求精确匹配,应选择能明确指定匹配方式的函数。XLOOKUP 的语法和参数可参阅 XLOOKUP 函数:Microsoft 支持。

如何学习 VLOOKUP?

先准备一张查找字段位于首列的表,再了解查找值、表格区域、返回列序号和匹配选项。若任务只是对有序数据做近似查找,LOOKUP 向量形式更直接。

如何查找一列中的最后一个值?

先分清目标是最后一个非空值、某个指定值最后一次出现的位置,还是最大值。这些是不同的查找任务,不能直接用普通 LOOKUP 公式互相替代。选定函数后,还要检查空白单元格和排序情况。

XLOOKUP 的基本语法是什么?

基本写法为 =XLOOKUP(查找值, 查找数组, 返回数组, [未找到时返回值], [匹配模式], [搜索模式])。可用选项和版本支持情况以所用软件版本及 XLOOKUP 函数:Microsoft 支持为准。

需要继续练习时,可浏览 WPS 表格实用技巧或访问 WPS Office 下载页面。

来源

Related: WPS 表格实用技巧

最新文章
Excel LOOKUP 函数怎么用?WPS 表格查找示例

在电子表格中,LOOKUP 函数会根据查找值返回对应结果。它通常按升序数据执行近似匹配,适合按分数线、价格区间等规则查找;它不是精确匹配函数,也不适合直接处理未排序的数据。 LOOKUP 有向量和数组两种形式: =LOOKUP(查找值, 查找向量, [结果向量]) =LOOKUP(查找值, 数组) 下面以 WPS 表格为例,说明如何整理数据、输入公式并检查结...

Excel 大写转换:UPPER 函数与 WPS 表格用法

在 Excel 或 WPS 表格中,输入 =UPPER(A2) 就能把 A2 单元格里的英文转成大写。向下填充公式即可批量处理整列;如果要保留转换结果而不保留公式,再复制结果并选择“数值”粘贴。下面介绍 excel upper case 的具体做法,以及如何使用其他大小写函数。 用 UPPER 函数转换英文大小写 UPPER 函数会把引用单元格中的英文小写字...

How to Create Footnote in Word:WPS 脚注添加步骤

在 WPS 文字或 Word 中插入脚注,只需把光标放到正文的引用位置,打开“引用”选项卡并选择“插入脚注”,再在页面底部输入注释。本文以 WPS 文字为例,也说明 Word 脚注怎么加、如何调整编号,以及怎样删除脚注。 在 WPS 文字中插入脚注 脚注用于补充说明或标注来源,通常出现在引用内容所在页的底部。尾注则集中放在文档或章节末尾;页脚是页面底部的版面...

How to Excel Password Protect:WPS 表格加密步骤

搜索“how to excel password protect”时,通常要找的是如何给 XLSX 文件设置打开密码。用 WPS 表格操作时,先确认文件和版本,再找到文件加密或密码设置入口;设置密码后保存、关闭文件,并重新打开验证。菜单名称会因软件版本和设备平台而异,请以当前界面和对应帮助说明为准。 打开并确认要加密的 XLSX 文件 用 WPS 表格打开目...

WPS表格打印区域怎么设置?多区域、空白页与PDF预览排查

WPS表格打印区域怎么设置?从选择范围、页面布局和预览开始,说明多区域、取消范围、缩放与分页区别,并排查少列、空白页和PDF输出异常。

WPS表格怎么隐藏零值?保留数据、恢复显示与计算结果核对

WPS表格怎么隐藏零值?按电脑版文件、选项、视图逐步设置,用12、0、8演示隐藏与恢复,说明平均数仍包含零值、文本0不消失及打印检查,避免误删原始数据。