无法让公式正确自动填充

无法让公式正确自动填充

在 Excel 中我手动输入了两个公式:

B3 = C3 * C2  
B4 = C4 * C2

我有很多行,所以我想把公式复制下来。
问题是,我选中它们然后向下拉。

发生的是,我得到的是:

B5 = C5 * C4(但C4应该是C2)。

为什么我手动创建了前两个公式,但 Excel 却无法理解这一点?

答案1

输入到B3= C3 * C$2然后复制下来。

C$2被称为混合单元格引用。此例中,由于美元符号 ($) 放在行号前面(2),因此复制时可帮助固定行号。


参考:http://blogs.office.com/b/microsoft-excel/archive/2011/08/17/making-sense-of-dollar-signs-in-excel.aspx

绝对单元格引用

当公式包含绝对引用时,无论公式占据哪个单元格,单元格引用都不会改变:如果您复制或移动公式,它将引用与原始位置相同的单元格。在绝对引用中,引用的每个部分(引用行的字母和引用列的数字)前面都带有“$” - 例如,1澳元是对单元格 A1 的绝对引用。无论公式被复制或移动到何处,它始终引用单元格 A1。

相对单元格引用

相反,如果公式被复制或移动到其他单元格(即,公式最初输入位置以外的单元格),相对引用会发生变化。相对引用的行和列部分前面没有“$”——例如,A1是对单元格 A1 的相对引用。如果移动或复制,引用会按移动的行数和列数改变。因此,如果您将具有相对引用 A1 的公式向下移动一个单元格并向右移动一个单元格,则引用将更改为 B2。

混合单元格引用

混合引用在行字母前面或列号前面使用美元符号,但不能同时使用两者 - 例如,1澳元是混合引用,其中行会调整,但列不会调整。因此,如果您将包含该引用的公式向下移动一个单元格并向右移动一个单元格,它将变为 B$1。

相关内容