假设我有以下表格:
| 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
会增加到B7
,B8
等等,但我希望它保持原样B6
答案1
在第一个单元格中输入公式,然后单击并拖动单元格右下角的黑色方块,以覆盖所有要包含公式的单元格。Excel 非常聪明,可以在复制公式时适当更新单元格引用。
编辑您想在静态单元格的两个部分之前添加美元符号:
LOG(<cell>, $B$6)
答案2
如果希望B6
拖动后所有单元格都保持不变,请$B$6
改为书写。
行或列引用前面的美元符号会阻止在拖动复制公式时更新它们。
答案3
替换为单元格引用,
例如
=LOG(A3, 10)
或者
=LOG(A1:A5, 10)
对于一个范围