Ist es möglich, Excel zu veranlassen, einen absoluten Verweis einzufügen, wenn auf Zellen geklickt wird, um eine Formel zu erstellen?

27

Wenn Sie eine Formel erstellen, indem Sie auf eine Zelle klicken, um deren Adresse in die Formel einzufügen, gibt es eine Möglichkeit, diese Referenz eher absolut als relativ zu machen?

Ich benutze Excel seit vielen Jahren, aber ich habe nie einen Weg gefunden, dies zu tun. Ich habe das offensichtliche UMSCHALT + Klicken, STRG + Klicken und ALT + Klicken ausprobiert.

Lunatik
quelle

Antworten:

42

Klicken Sie auf die Zelle und drücken Sie dann F4. Wenn Sie F4 gedrückt halten, durchlaufen Sie verschiedene Absolutwerte.

Beispiel:

  • Klicken Sie auf die Zelle A1, geben Sie '=' ein und klicken Sie dann auf die Zelle B1.
  • Drücke F4. Der Verweis auf B1 wird zu $ ​​B $ 1.
  • Drücken Sie erneut F4. Die Referenz wird B $ 1.
  • Drücken Sie erneut F4. Die Referenz wird zu $ ​​B1.
  • Drücken Sie erneut F4. Die Referenz kehrt zu B1 zurück.
Margaret
quelle
Genau richtig, Prost.
Lunatik
@pelms - der von Ihnen angegebene Link existiert nicht mehr. Irgendeine Idee, wohin die Frage verschoben wurde?
ysap
@ysap Es wurde wahrscheinlich nicht eingehalten, IIRC der Link war ein bisschen eine Wäscheliste, von der ich denke, dass das Netzwerk jetzt versucht, zu entmutigen.
Margaret
4

Ich habe gerade ein ähnliches Problem durchlaufen, bei dem ich dies für eine große Anzahl von Zellen ad-hoc tun musste

Und dieser Code hat meinen Verstand gerettet :)

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
gummih
quelle
Dieses Makro hat gerade meinen Tag gemacht!
Jamiho