Beitrag aus SmartTools Excel Weekly
Falsche Formelverknüpfungen beim Kopieren von Tabellen
Excel 365 2024 2021 2019 2016 2013
FRAGE Es kommt häufiger vor, dass ich Tabellen aus einer Arbeitsmappe in eine andere kopiere. So erspare ich mir die neuerliche Formatierung und vor allem die Eingabe der Formeln. Das funktioniert eigentlich ganz gut. Probleme gibt es aber immer, wenn die Tabelle Formeln enthält, die sich auf ein anderes Tabellenblatt beziehen - zum Beispiel bei einem Übertrag aus einer anderen Tabelle mit einer Formel wie "=Januar!D2". Wenn ich eine Tabelle mit solch einer Formel in eine andere Arbeitsmappe kopiere, ändert Excel eigenmächtig die Formel, so dass sie wieder auf die Quellarbeitsmappe verweist - beispielsweise "=[Quelldatei.xls]Januar!D2". Das passiert, obwohl die Zielarbeitsmappe bereits eine Tabelle namens "Januar" enthält und natürlich soll sich die Übertragsformel auf die Tabelle in der Zielarbeitsmappe beziehen. Wie lässt sich dieses Verhalten abstellen?
Diverse Anfragen
ANTWORT Die unerwünschte Verknüpfung zu der Quellarbeitsmappe tritt auf, wenn Sie ein Tabellenblatt kopieren, indem Sie mit der rechten Maustaste auf das Blattregister klicken und dann den Kontextmenübefehl Verschieben/Kopieren aufrufen. Sie tritt ebenso auf, wenn Sie einen Tabellenbereich markieren und ihn per Strg + V in ein Tabellenblatt einer anderen Arbeitsmappe einfügen.
Excel prüft offenbar nicht, ob es in der Zielarbeitsmappe bereits Tabellenblätter gibt, auf die in den problematischen Formeln Bezug genommen wird. Stattdessen behält es den Bezug zur Quellarbeitsmappe bei. Eine Abhilfe ist uns nicht bekannt.
Sie können aber relativ schnell dafür sorgen, dass die "falschen" Bezüge auf die Quellarbeitsmappe in Bezüge auf Tabellenblätter in der Zielarbeitsmappe umgewandelt werden:
- Voraussetzung ist, dass die Zielarbeitsmappe bereits gespeichert ist. Speichern Sie sie gegebenenfalls unter einem Namen Ihrer Wahl.
- Wechseln Sie auf das Register Daten, wo Sie in der Gruppe Verbindungen auf Verknüpfungen bearbeiten klicken.
- Im danach angezeigten Dialogfenster markieren Sie den Listeneintrag, der auf die Quellarbeitsmappe verweist, aus der Sie das Tabellenblatt kopiert hatten. In den meisten Fällen wird dies der einzige Listeneintrag sein.
- Klicken Sie auf die Schaltfläche Quelle ändern.
- Nun wählen Sie die aktuelle (Ziel-)Arbeitsmappe als Quelle aus und bestätigen dies mit Ok.
- Excel entfernt die Verknüpfung aus der Liste im Dialogfenster Verknüpfungen bearbeiten, so dass Sie nur noch auf Schließen klicken müssen.
Excel passt die Formeln automatisch an, so dass sie auf die gewünschten Tabellenblätter in der aktuellen Arbeitsmappe verweisen.