如果通过单击单元格将其地址插入公式来构建公式,那么有没有办法使该引用成为绝对引用而不是相对引用?
我使用 Excel 多年,但从未遇到过这样的方法。我尝试过显而易见的 SHIFT+单击、CTRL+单击和 ALT+单击。
答案1
单击单元格,然后按 F4。当您继续按 F4 时,它将循环显示各种绝对级别。
例子:
- 单击单元格 A1,输入“=”,然后单击单元格 B1。
- 按 F4。对 B1 的引用变为 $B$1。
- 再次按 F4。引用变为 B$1。
- 再次按 F4。引用变为 $B1。
- 再次按 F4。引用返回到 B1。
答案2
我刚刚遇到了类似的问题,我需要临时为大量单元格执行此操作
这段代码让我保持了理智:)
Sub selectedToAbsolute()
Dim c As Variant
For Each c In Selection
c.Value = Application.ConvertFormula(c.Formula, xlA1, , xlAbsolute)
Next c
End Sub
Sub selectedToRelative()
Dim c As Variant
For Each c In Selection
c.Value = Application.ConvertFormula(c.Formula, xlA1, , xlRelative, c)
Next c
End Sub