Excel 数组公式,用于对超过目标单元格的第一个匹配项进行 hlookup
Excel array formula to do an hlookup for the first match exceeding a target cell
除了展示示例和描述我认为的方法外,我不确定如何表达:
我需要从第 2 行中找到 A、B 或 C 的记录超过 B1
中的截止值的最小值。基本上是第一个 "green" 单元格。我觉得这是某种类型的 HLOOKUP
或 INDEX(MATCH())
,但数组公式不再是我的强项。
使用INDEX/MATCH:
=INDEX(:,MATCH($B,INDEX(:,MATCH(B8,$B:$B,0),0))+1)
除了展示示例和描述我认为的方法外,我不确定如何表达:
我需要从第 2 行中找到 A、B 或 C 的记录超过 B1
中的截止值的最小值。基本上是第一个 "green" 单元格。我觉得这是某种类型的 HLOOKUP
或 INDEX(MATCH())
,但数组公式不再是我的强项。
使用INDEX/MATCH:
=INDEX(:,MATCH($B,INDEX(:,MATCH(B8,$B:$B,0),0))+1)