You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中通过两个参数查找二维表格对应值

从二维矩阵中根据双参数匹配获取对应数值

针对你需要根据两个参数组合从二维矩阵中提取对应数值的需求,以示例中单元格D8需返回1.7为例,推荐两种常用的表格公式实现方法:

方法一:INDEX + MATCH组合(灵活适配任意行/列参数)

假设二维矩阵的数据区域为$A$2:$C$6(行参数在A列,列参数在第2行),待匹配的行参数在D7单元格,列参数在E7单元格,D8的公式为:

=INDEX($A$2:$C$6, MATCH(D7, $A$2:$A$6, 0), MATCH(E7, $A$2:$C$2, 0))

各部分作用:

  • INDEX($A$2:$C$6, 行号, 列号):定位矩阵区域内指定行和列的单元格
  • MATCH(D7, $A$2:$A$6, 0):在矩阵的行参数列中精准匹配D7的参数,返回对应的行位置
  • MATCH(E7, $A$2:$C$2, 0):在矩阵的列参数行中精准匹配E7的参数,返回对应的列位置

方法二:VLOOKUP + MATCH组合(适合行参数在首列的场景)

同样基于上述区域和参数位置,D8也可以用以下公式:

=VLOOKUP(D7, $A$2:$C$6, MATCH(E7, $A$2:$C$2, 0), 0)

各部分作用:

  • VLOOKUP(D7, $A$2:$C$6, 列号, 0):先找到行参数D7对应的整行,再根据列号提取对应单元格值
  • MATCH(E7, $A$2:$C$2, 0):确定列参数E7在矩阵首行中的位置,作为VLOOKUP的列号参数

注意事项

  • 公式中使用绝对引用(带$符号)是为了复制公式时,矩阵区域不会随单元格位置偏移而改变
  • MATCH的第三个参数设为0,表示精准匹配,避免因近似匹配导致结果错误

内容的提问来源于stack exchange,提问作者Arrovil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 16:37:44