Ändern der Zyklussequenz für die F4-Zellenreferenzverknüpfung (Microsoft Excel)
Beim Erstellen einer Formel stellt Heather fest, dass sie F4 drücken kann, um durch die verschiedenen Permutationen einer Zellreferenz zu blättern. Meistens drückt sie dreimal F4, um zu der benötigten $ A1-Referenz zu gelangen.
Heather fragt sich, ob die Fahrradreihenfolge geändert werden kann, damit sie nicht so oft F4 drücken muss.
In Excel gibt es keine native Möglichkeit, die Zyklusreihenfolge für die Taste F4 zu ändern. Um das Problem noch klebriger zu machen, gibt es keine Möglichkeit, es mithilfe eines Makros zu ändern. (Dies liegt daran, dass Sie keine Makros ausführen können, während Sie sich im Bearbeitungsmodus für eine Formel befinden.)
Angesichts dieser beiden Realitäten kann es hilfreich sein, darüber nachzudenken, wie die F4-Verknüpfung verwendet wird. Der Zweck des Schlüssels besteht beim Bearbeiten einer Formel darin, die Referenzmodi der Zellreferenz zu durchlaufen, in der sich die Einfügemarke befindet. Befindet sich die Einfügemarke innerhalb einer Zellreferenz wie B7, werden durch mehrmaliges Drücken von F4 die folgenden Permutationen in dieser Reihenfolge durchlaufen:
$ B $ 7, B $ 7, $ B7, B1. Halten Sie F4 immer und immer wieder gedrückt, und Sie werden diese vier Varianten weiter durchlaufen.
Wenn Sie Ihre Formel von Grund auf neu eingeben und zur Variante $ B7 gelangen möchten, ist das Drücken von F4 anscheinend keine Abkürzung. Es ist einfacher, das Dollarzeichen einfach dort einzugeben, wo Sie es benötigen.
Dies erfordert nur einen einzigen Tastendruck, während das Drücken von F4 3 erfordert. Selbst wenn Sie die Zyklusreihenfolge der F4-Taste umkehren könnten, wäre immer noch ein einziger Tastendruck erforderlich, genauso wie das einfache Drücken von $.
Diese Tatsache wird noch verstärkt, wenn Sie eine komplexere Formel eingeben oder bearbeiten. Betrachten Sie eine Formel wie die folgende:
=A1+B1-C1*D1
Um mit der Taste F4 jede Zellreferenz auf die Variante $ A1 zu ändern, müssen Sie die Einfügemarke viermal positionieren und nach jeder Positionierung dreimal F4 drücken – insgesamt 12 Tastendrücke ohne Berücksichtigung der Positionierung. In einem solchen Fall ist es viel einfacher, $ am Anfang jeder Zellreferenz zu positionieren und zu drücken.
Falls gewünscht, können Sie ein Makro erstellen, um die Formel in einer Zelle außerhalb des Bearbeitungsmodus zu ändern. Dies mag eine einfache Übung sein, ist aber wahrscheinlich schwieriger als Sie vielleicht denken. Beachten Sie die folgenden Formeln:
=A7 & " days and " & INT(A8 * 24) & " hours." ="(" & A7 & "+" & B7 & "^3)/" & C7 & ": " & (A7+B7^3)/C7 ="(A7+B7^3)/C7: " & (A7+B7^3)/C7
Das zweite und dritte Beispiel sind einfach Variationen voneinander, aber sie veranschaulichen den Punkt, an dem das Finden von Zellreferenzen in der Mitte der Formel einige Anstrengungen erfordern kann. Ihr Code müsste die Formel analysieren und alles in Anführungszeichen ignorieren und dann herausfinden, ob etwas tatsächlich eine Zellreferenz ist oder nicht. Es müsste auch Dinge wie benannte Referenzen ignorieren, die möglicherweise in der Formel enthalten sind. Außerdem müssten alle $ -Zeichen entfernt werden, die möglicherweise bereits in einer Zellenreferenz verwendet werden, bevor die Zellenreferenz in das gewünschte $ A7-Format konvertiert wird.
Die Berücksichtigung all dieser Möglichkeiten – insbesondere wenn die Formel viele, viele Zellreferenzen enthält – ist keine triviale Aufgabe!
Das bringt uns zurück zu der Idee, dass es möglicherweise einfacher ist, die F4-Taste einfach alle zusammen zu umgehen und einfach das Dollarzeichen an der gewünschten Stelle einzugeben.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (13718) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365.