跳至主要内容

如何在 Excel 中进行三向查找?

Author: Sun Last Modified: 2025-05-07

假设每种产品(KTE、KTO、KTW)都有三个商店(A、B、C),每个商店分两次进货,现在您想返回商店 B 第一次进货的产品 KTO 的数量,如下截图所示。如何快速在给定的区域中找到该值呢?本教程将提供一个数组公式来解决这个问题。
do three way lookup

如上面的截图所示,您需要列出用于查找数据的三个条件,然后输入以下数组公式:

=INDEX($A$3:$D$11, MATCH(G1&G2,$A$3:$A$11&$B$3:$B$11,0), MATCH(G3,$A$2:$D$2,0))

在空白单元格中,这将返回您想要的值。

解释:

$A$3:$D$11:整个数据区域。

G1&G2:条件值1和条件值2。

$A$3:$A$11&$B$3:$B$11:条件值1和条件值2所在的两个区域。

G3,$A$2:$D$2:条件值3,以及条件值3所在的区域。

然后按 Shift + Ctrl + Enter 返回正确的结果。

该公式不区分大小写。

提示: 如果上述公式对您来说太复杂而难以记住,您可以将其保存到 自动图文集 窗格中,属于 Kutools for Excel的一部分,这样您就可以随时随地使用此公式,无需死记硬背或再次在网上搜索,您只需点击应用它并根据需要更改引用即可。 单击此处免费下载。


示例文件

单击以下载示例文件

与 VLOOKUP 相关的其他操作(文章)

VLOOKUP 函数 本教程将解释 VLOOKUP 函数的语法和参数,并提供一些基本示例来说明 VLOOKUP 函数的用法。

Excel 中结合下拉列表使用 VLOOKUP 在 Excel 中,VLOOKUP 和下拉列表是两个非常有用的功能。不过,您是否尝试过结合下拉列表使用 VLOOKUP 呢?

VLOOKUP 与求和 使用 VLOOKUP 和求和功能可以帮助您快速找到指定条件并同时对相应的值进行求和。

如果两列相等,则对行或单元格进行条件格式化 本文介绍了在 Excel 中当两列相等时对行或单元格进行条件格式化的方法。

VLOOKUP 并返回默认值 在 Excel 中,如果使用 VLOOKUP 函数未找到匹配值,它将返回错误值 #N/A。为了避免出现错误值,您可以使用默认值替换未找到匹配值的情况。


  • 超级公式栏(轻松编辑多行文本和公式);阅读布局(轻松读取和编辑大量单元格);粘贴到筛选区域...
  • 合并单元格/行/列并保留数据;拆分单元格内容;合并重复行并求和/平均值... 防止重复单元格;比较区域...
  • 选择重复或唯一行选择空白行(所有单元格为空);在多个工作簿中进行超级查找和模糊查找;随机选择...
  • 精准复制多个单元格而不改变公式引用;自动创建对多个工作表的引用;插入项目符号、复选框等...
  • 收藏并快速插入公式、区域、图表和图片;用密码加密单元格创建邮件列表并发送电子邮件...
  • 提取文本,添加文本,按位置删除,删除空格;创建并打印分页小计;在单元格内容和批注之间转换...
  • 超级筛选(保存并应用筛选方案到其他工作表);按月/周/日高级排序,频率等;按粗体、斜体特殊筛选...
  • 合并工作簿和工作表;基于关键列汇总表格;将数据分割到多个工作表批量转换 xls、xlsx 和 PDF...
  • 数据透视表按周数、星期几等分组... 用不同颜色显示未锁定、已锁定单元格高亮显示包含公式的单元格/名称...
kte tab 201905
  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读。
  • 在同一窗口的新标签页中打开和创建多个文档,而不是在新窗口中。
  • 将您的生产力提高 50%,每天为您减少数百次鼠标点击!
officetab bottom