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

Excel 2021:查找矩阵下限匹配值并返回行列标题至单个单元格

Excel 2021 矩阵下限匹配返回行/列标题

需求说明

在矩阵中找到下限匹配值(lower closed match)(即小于等于目标值的最大数值),并将其对应的行标题与列标题合并返回至单个单元格。

实现公式

假设数据结构如下:

  • 行标题区域:$A$2:$A$n(替换n为实际最后一行行号)
  • 列标题区域:$B$1:$Z$1(替换Z为实际最后一列列号)
  • 数据矩阵区域:$B$2:$Z$n
  • 目标值存储在单元格$F$1

使用以下数组公式(输入完成后按Ctrl+Shift+Enter确认,Excel 2021需此操作触发数组计算):

=INDEX($A:$A,MAX(IF($B$2:$Z$n<=$F$1,ROW($B$2:$Z$n))))&" "&INDEX($1:$1,MAX(IF($B$2:$Z$n<=$F$1,COLUMN($B$2:$Z$n))))

公式解释

  • IF($B$2:$Z$n<=$F$1,ROW($B$2:$Z$n)):遍历矩阵所有单元格,筛选出值≤目标值的单元格,返回其行号,不符合条件则返回FALSE
  • MAX(...):从符合条件的行号中取最大值,对应矩阵里最靠下的符合条件单元格
  • INDEX($A:$A,...):根据行号提取对应的行标题
  • 列标题逻辑与行一致:通过COLUMN获取符合条件单元格的列号,再用INDEX从第一行提取列标题
  • &" "&:用空格连接行/列标题,可按需修改分隔符(如&"-"&改为短横线分隔)

特殊情况处理

若存在多个单元格为≤目标值的最大值,公式会返回最靠下、最靠右的单元格对应标题。若需优先返回最靠上/最靠左的结果,将公式中的MAX替换为MIN即可。

内容的提问来源于stack exchange,提问作者WarCry WILD RIFT

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 00:45:07