当单击单元格来构建公式时,是否可以让 Excel 插入绝对引用?

当单击单元格来构建公式时,是否可以让 Excel 插入绝对引用?

如果通过单击单元格将其地址插入公式来构建公式,那么有没有办法使该引用成为绝对引用而不是相对引用?

我使用 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

相关内容