Excel - 我想通过输入其等值来填充特定月份的数据,而不必将多个公式加在一起

Excel - 我想通过输入其等值来填充特定月份的数据,而不必将多个公式加在一起

预算与实际对照表

预算与实际对照表

2019 年实际数据

2019 年实际数据

在“预算到实际”表中,单元格 L9 中有一个金额。我想使用代表一年中每个月的列标题 1、2、3、4 等填充来自单独表格(2019 年实际值)的数据,只需在单元格 N5 中输入代表月份的数字即可。

换句话说,我希望 Excel 根据给定月份使用列标题从 2019 年实际表中提取数据,并且金额必须特定于每行的帐号。

例如,现在是二月,我在单元格 N5 中输入 2,则数字 50(来自 2019 年实际情况表)将填充到单元格 L9 中。

我尝试使用 Hlookup 公式,但无法将公式复制下来。

另外,我如何才能以相同的方式对累计数据进行求和。例如,我想以相同的方式对年初至今的数据进行求和。如果是三月,那么在单元格 N5 中输入数字 3 后,我需要单元格 S9 中 3 个月数据的总和。

如果每个单元格中没有多个公式,我该怎么办?理想情况下,我希望表格的每个单元格中都有一个公式。

答案1

HLookup 可以做到这一点。

=Hlookup($N$5,Sheet2!$AB$1:$AM$20,Row(A6),false)

使用 $ 符号可以固定单元格引用,这样在向下复制公式时它们就不会改变。将Row(A6)返回数字 6,因为您希望返回匹配列的第 6 行。向下复制公式,引用将更改为A7,这样您就可以从下一行获取数据,而无需更改公式。

对于 YTD,您可以在 Sum 函数中使用 Index。您知道 Actuals 表中的起始单元格,因此您可以对其进行硬编码,并使用 N5 中的数字作为列索引将其与 Index 相结合。

=Sum(Sheet2!$AB6:index(Sheet2!$AB6:$AM6,$N$5))

相关内容