首页 > 解决方案 > Excel 公式中的 HLOOKUP

问题描述

这是我的excel文件:

在此处输入图像描述

我需要一个从这个 Excel 电子表格中的单元格 J2 开始的公式,它执行以下操作:它会在填充矩阵中查找字母 C(列),然后给我值。例如,J2 中的第一个值是 43,24,然后我将公式拖到最后(第 14 行,填充矩阵 FIXED $$)。

最终输出应该是这样的:

在此处输入图像描述

我的问题是我无法修复 HLOOKUP/VLOOKUP 中的填充矩阵 ($$)。

有帮助吗?

谢谢

标签: excelexcel-formula

解决方案


您需要一个带有 MATCH 行和 MATCH 列的索引(如果您要更改Cand F),如下所示:

=INDEX($B$2:$G$14,MATCH($I2,$A$2:$A$14,0),MATCH(J$1,$B$1:$G$1,0))

在此处输入图像描述

编辑:如果您不需要在日期上进行匹配,则只需删除公式的那部分:

=INDEX($B$2:$G$14,,MATCH(J$1,$B$1:$G$1,0))

或者如果你想使用 HLOOKUP,那么像这样:

=HLOOKUP(J$1,$B$1:$G$14,ROW(),TRUE)

在此处输入图像描述


推荐阅读