Relative Arbeitsblattreferenzen beim Kopieren (Microsoft Excel)
Wenn Sie eine Formel von einer Zelle in eine andere kopieren, aktualisiert Excel automatisch alle relativen Referenzen innerhalb der Formel basierend auf dem Ziel, das die Formel empfängt. Angenommen, Zelle B7 enthält die folgende Formel:
=B6+A7
Wenn Sie diese Formel in Zelle D22 kopieren, aktualisiert Excel die Referenzen automatisch so, dass sie sich auf Zelle D22 beziehen, wie hier gezeigt:
=D21+C22
Wenn Sie Formeln von einem Arbeitsblatt in ein anderes kopieren und die Formel einen Verweis auf ein vorheriges Arbeitsblatt enthält, führt Excel diese Art der Formelaktualisierung nicht durch – zumindest nicht für die Arbeitsblattnamen. Angenommen, Sie haben drei Arbeitsblätter mit den Namen Januar, Februar und März – in dieser Reihenfolge. Auf dem Februar-Arbeitsblatt haben Sie die folgende Formel:
=January!B7*1.075
Wenn Sie diese Zelle in das Arbeitsblatt März kopieren, ändert Excel automatisch die B7-Referenz (falls erforderlich), ändert jedoch nicht den Blattnamen (Januar, der „eins weniger“ war als das Blatt, auf dem die Formel zum ersten Mal vorkam). auf den angepassten relativen Blattnamen (Februar, der „eins weniger“ ist als das Blatt, auf das die Formel kopiert wird).
Wenn Ihre kopierten Formeln nur wenige Arbeitsblattreferenzen enthalten, ist es ziemlich einfach, die Formeln so zu bearbeiten, dass sie auf das richtige Arbeitsblatt verweisen. Die Aufgabe kann jedoch schnell zum Albtraum werden, wenn Sie Dutzende oder Hunderte solcher Referenzen haben.
Die Lösung besteht darin, einen einfachen Such- und Ersetzungsvorgang in Excel durchzuführen, wie hier beschrieben:
-
Kopieren Sie die Formeln aus dem Februar-Arbeitsblatt an die gewünschte Stelle im März-Arbeitsblatt.
-
Drücken Sie bei sichtbarem März-Arbeitsblatt Strg + A. Dadurch werden alle Zellen im Zielarbeitsblatt ausgewählt.
-
Wählen Sie im Menü Bearbeiten die Option Ersetzen oder drücken Sie Strg + H. Excel zeigt die Registerkarte Ersetzen des Dialogfelds Suchen und Ersetzen an. (Siehe Abbildung 1.)
-
Geben Sie im Feld Suchen nach „Januar!“ (ohne Anführungszeichen).
-
Geben Sie im Feld Ersetzen durch „Februar!“ (ohne Anführungszeichen).
-
Klicken Sie auf Alle ersetzen.
Die Formeln im Arbeitsblatt werden jetzt aktualisiert, sodass sie sich auf das richtige Arbeitsblatt beziehen.
Beachten Sie in den Schritten 4 und 5, dass Sie nicht nach den geraden Monatsnamen suchen und diese ersetzen. Dies geschieht, weil die Monatsnamen allein (Januar, Februar usw.) leicht an anderen Stellen im Arbeitsblatt vorkommen können, ohne Teil einer Formel zu sein. Sie möchten diese Instanzen nicht ändern, daher sind die zusätzlichen Zeichen enthalten, um die Suche einzugrenzen.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (2946) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: