在 Microsoft Excel 中将公式应用于特定单元格

在 Microsoft Excel 中将公式应用于特定单元格

假设我有以下表格:

  |  A   |  B  |  C  |  
1 |  5   |  1  |  5  |    
2 |  8   |  8  |  99 |
3 |  77  |  3  |  3  |
4 |  2   |  7  |  4  |
5 |      |     |     |
6 | Base:|  2  |     |

现在我想将这样的“公式”应用于提到的单元格:=LOG(<cell>, B6),其中<cell>显然是上述单元格的单元格值。显然,应该B6保持原样。

我怎样才能做到这一点而不进行复制和粘贴?

更新:将公式放在第一个单元格并向下拖动的问题是,它B6会增加到B7B8等等,但我希望它保持原样B6

答案1

在第一个单元格中输入公式,然后单击并拖动单元格右下角的黑色方块,以覆盖所有要包含公式的单元格。Excel 非常聪明,可以在复制公式时适当更新单元格引用。


编辑您想在静态单元格的两个部分之前添加美元符号:

LOG(<cell>, $B$6)

答案2

如果希望B6拖动后所有单元格都保持不变,请$B$6改为书写。

行或列引用前面的美元符号会阻止在拖动复制公式时更新它们。

答案3

替换为单元格引用,

例如

=LOG(A3, 10)

或者

=LOG(A1:A5, 10)

对于一个范围

相关内容