Excel LOOKUP 函数
Microsoft Excel 的 LOOKUP 函数可以在一列或一行范围内查找某个值,并从另一范围(一行或一列)返回相应的值。

提示:为了查找值,更推荐使用 VLOOKUP/HLOOKUP 函数和新的 XLOOKUP 函数,因为 LOOKUP 函数在计算中有更多限制。根据您使用的 Excel 版本,选择使用 VLOOKUP/HLOOKUP 函数或 XLOOKUP 函数。
- VLOOKUP 函数:它执行垂直查找。通过行在表格或范围内查找内容。适用于 Excel 2007 至 2021,以及 Microsoft 365 的 Excel。
- HLOOKUP 函数:它执行水平查找。通过列在表格的顶行或一组值中查找内容。适用于 Excel 2007 至 2021,以及 Microsoft 365 的 Excel。
- XLOOKUP 函数:XLOOKUP 函数是新的查找函数,解决了 VLOOKUP 和 HLOOKUP 的许多问题。它可以在表格或范围内以任何方向(上、下、左、右)查找内容,比其他查找函数更容易使用且运行更快。仅适用于 Microsoft 365 的 Excel。
语法
=LOOKUP (lookup_value, lookup_vector, [result_vector])
参数
Lookup_value (必需):要搜索的值。它可以是数字、文本或包含搜索值的单元格引用。
Lookup_vector (必需):要搜索的单行或单列范围。此参数中的值可以是数字、文本或逻辑值。注意:此范围内的值必须按升序排序,否则 LOOKUP 可能无法返回正确的值。
result_vector (可选):LOOKUP 函数在 look_up 向量中搜索该值,并从 result_vector 中相同列或行位置返回结果。这是一个与 lookup_vector 大小相同的单行或单列数据。
返回值
LOOKUP 函数将返回一个单列范围中的值。
函数说明:
1. 如果查找的数字小于查找范围内的所有值,它将返回 #N/A 错误值。2. LOOKUP 基于近似匹配工作,如果找不到完全匹配的查找值,它将匹配下一个最小的值。3. 如果有多个匹配的查找值,它将匹配最后一个值。4. LOOKUP 函数不区分大小写。
示例
示例 1:使用 LOOKUP 函数查找具有单一条件的值
如下截图所示,您需要在表范围内找到 Peach,并返回 Mon 列中的相应结果,您可以按照以下步骤操作。
选择一个空白单元格,将以下公式复制到其中并按 Enter 键:=LOOKUP(H4,B3:E8,D3:D8)

注意:
- H4 是包含搜索值“Peach”的引用单元格;B3:E8 是包含搜索值和结果值的查找范围;D3:D8 是结果值范围。
- 您可以根据需要将 H4 替换为“Peach”或 B5。
示例 2:LOOKUP 函数查找具有多个条件的值
如下截图所示,不同部门中有重复的名字。为了找到特定人员(例如 Fred Schuler)的职位,您需要同时匹配姓名和部门条件。请按照以下步骤操作。

1. 选择空白单元格放置结果,将以下公式复制到其中并按 Enter 键:=LOOKUP(1,0/((B2:B8=F4)*(C2:C8=G4)),D2:D8)

注意:
- 在公式中,B2:B8 和 C2:C8 是包含第一个和第二个查找值的列范围;F4 和 G4 是包含两个条件的单元格引用;D2:D8 是结果值范围。请根据您的表格范围进行更改。
- 此公式也可以帮助您:=LOOKUP(1,0/((B2:B8&C2:C8=F4&G4)),D2:D8)
更多示例
如何在 Excel 中 vlookup 并返回两个值之间的匹配数据?
最佳的办公生产力工具
Kutools for Excel - 助您脱颖而出
🤖 | Kutools AI 助手:基于智能执行革新数据分析:智能执行 | 生成代码 | 创建自定义公式 | 分析数据并生成图表 | 调用 Kutools 函数… |
热门功能:查找、高亮或标记重复项 | 删除空行 | 合并列或单元格而不丢失数据 | 无需公式四舍五入 ... | |
超级 VLookup:多条件 | 多值 | 跨多表 | 模糊查找... | |
高级下拉列表:简易下拉列表 | 级联下拉列表 | 多选下拉列表... | |
列管理器: 添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 | 比较列以 选择相同和不同单元格 ... | |
特色功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿与工作表管理器 | 资源库(自动文本) | 日期提取 | 合并工作表 | 加密/解密单元格 | 按列表发送电子邮件 | 超级筛选 | 特殊筛选(筛选粗体/斜体/删除线...) ... | |
排名前 15 的工具集:12 个文本工具(添加文本,删除特定字符 ...) | 50+ 种图表 类型(甘特图 ...) | 40+ 实用 公式(基于生日计算年龄 ...) | 19 个插入工具(插入二维码,从路径插入图片 ...) | 12 个转换工具(小写金额转大写,汇率转换 ...) | 7 个合并和拆分工具(高级合并行,拆分 Excel 单元格 ...) | ... 更多功能 |
Kutools for Excel 拥有超过 300 项功能,确保您所需的一切都仅需一键之遥...
Office Tab - 在 Microsoft Office(包括 Excel)中启用标签式阅读和编辑
- 一秒内在数十个打开的文档之间切换!
- 每天为您减少数百次鼠标点击,告别鼠标手。
- 在查看和编辑多个文档时,您的生产力可提升 50%。
- 为 Office(包括 Excel)带来高效标签页,就像 Chrome、Edge 和 Firefox 一样。