In diesem Kapitel lernen Sie, wie Sie Daten aus einer Arbeitsmappe oder Tabelle in eine andere Arbeitsmappe oder Tabelle kopieren.
Man könnte nicht von Bedienerfreundlichkeit sprechen, wenn keine Umstrukturierung innerhalb des Tabellenblatts möglich wäre oder wenn Sie jede Zahl und jede Formel gesondert eingeben müßten. In Excel können Sie Ihre Daten ganz nach Bedarf verlagern. Und die Daten und Formeln, die Sie einmal eingegeben haben, können Sie in andere Zeilen und Spalten kopieren.
Das Ausschneiden und Einfügen sind wichtige Funktionen beim Umstrukturieren eines Tabellenblatts. Sie schneiden einen Zellbereich aus und fügen diesen an einer anderen Stelle wieder ein. Dabei wird nicht nur der Zellinhalt, sondern auch das Format oder etwaige verbundene Kommentare verlagert.
Formeln bleiben unverändert, wenn Sie durch Ausschneiden und Einfügen verlagert werden. Und über relative oder absolute Zellbezüge brauchen Sie sich keine Gedanken zu machen.
Wenn Sie mit einer Maus arbeiten, besteht die einfachste und intuitivste Art, eine Zelle zu verlagern, darin, die Zelle oder den Zellbereich auf die neue Position zu ziehen, und dort abzulegen. Der Inhalt der Zelle sowie das Format werden verlagert.
Um Zellen auf eine neue Position zu ziehen, führen Sie folgende Arbeitsschritte aus:
In Bild 8.1 sehen Sie die graue Umrandung, welche den zu verlagernden Bereich umschließt. Beachten Sie, daß beim Ziehen der Zellbezug der aktuellen Position (an der die Zellen abgelegt würden) eingeblendet wird.
Abbildung 8.1: Beim Ziehen erscheint eine graue Umrandung. Wenn sich die Daten an der
richtigen Stelle befinden, lassen Sie die Maustaste los.
Der in Schritt 1 markierte Zelleninhalt wird über den Inhalt des neuen Bereichs kopiert. Wählen Sie Bearbeiten/Rückgängig (oder drücken Sie (Strg)+(Z)), wenn Sie versehentlich Zellen überschrieben haben oder aus anderem Grund die Operation rückgängig machen wollen.
Die Drag&Drop-Technik ist zwar sehr nützlich, läßt sich aber nicht dafür verwenden, Daten in ein anderes Tabellenblatt oder in den anderen Teil eines aufgeteilten Tabellenblatts einzufügen. Sie können solche Aktionen jedoch mit Hilfe des Befehls oder Direktbefehls durchführen.
Um eine Zelle oder einen Zellbereich auf eine neue Position zu verlagern, führen Sie folgende Arbeitsschritte aus:
Die im ersten Schritt markierten Zellen werden ausgeschnitten und auf die neue Position verlagert. Der Bereich, aus dem Sie die Zellen ausgeschnitten haben, ist leer und besitzt das Format Standard. Haben Sie bei diesem Vorgang versehentlich Daten oder Formeln überschrieben, wählen Sie Bearbeiten/Rückgängig (oder drücken Sie (Strg)+(Z)). (Wenn Sie ausgeschnittene Zellen über ausgefüllten einfügen, wird der vorige Inhalt und auch das Format durch den neuen Inhalt und das neue Format ersetzt.)
Von der neuen Position brauchen Sie nur die Ecke links oben markieren. Sie können sich das Verlagern von Zellen wie das Versetzen eines Bilds an der Wand vorstellen: Wenn Sie wissen, wo die Ecke links oben hinkommt, wissen Sie auch, wo der Rest des Bilds plaziert wird.
Beim Markieren des auszuschneidenden Bereichs sollten Sie einmal einen Blick auf das Namenfeld in der Funktionsleiste werfen. Darin wird die Größe des markierten Bereichs angezeigt (etwa 8R x 4C). Anhand dieser Information können Sie überprüfen, ob Sie die Daten an der beabsichtigten Stelle einfügen können, ohne andere ausgefüllte Zellen im Blatt zu überschreiben.
Sie können eine Zelle auch ziehen und einfügen, so daß vorhandene, ausgefüllte Zellen versetzt werden. Bei dieser Methode ist es nicht notwendig, erst Zellen einzufügen, damit Platz geschaffen ist für die neuen Daten. Diese Methode stellt eine ausgezeichnete Möglichkeit dar, die Anordnung einer Liste zu ändern, oder einzelne Datensätze einer Datenbank zu versetzen.
Um Daten beim Verlagern so einzufügen, daß vorhandene Daten zur Seite geschoben werden, führen Sie folgende Arbeitsschritte aus:
Abbildung 8.2: Die graue Linie kennzeichnet, wo die verlagerten Daten eingefügt werden.
Die gezogenen Zellen werden an der Position der grauen Linie eingefügt. Die Zellen darunter bzw. rechts davon werden nach unten bzw. nach rechts versetzt.
Um Daten mit Hilfe von Menübefehlen oder Direktbefehlen beim Verlagern so einzufügen, daß vorhandene Daten zur Seite geschoben werden, führen Sie folgende Arbeitsschritte aus:
Es ist nicht möglich, die Zellen so einzufügen, daß dadurch der ausgeschnittene Bereich versetzt werden müßte.
In Bild 8.3 sehen Sie einen auszuschneidenden Bereich sowie die Stelle, an der er eingefügt werden soll.
Abbildung 8.3: Der Laufrahmen umschließt die auszuschneidenden Zellen. Sie markieren nun die Stelle, an der diese Zellen eingefügt werden sollen.
Der markierte Bereich wird ausgeschnitten und an der bezeichneten, neuen Stelle in die Tabelle eingefügt; vorhandene, ausgefüllte Zellen werden nach unten oder nach rechts versetzt. In Bild 8.4 ist derselbe Datensatz wie in Bild 8.2 und 8.3 markiert, allerdings nachdem er an der neuen Stelle eingefügt wurde. Beachten Sie, daß die anderen Datensätze je eine Zeile weiter nach unten versetzt wurden.
Abbildung 8.4: Der in Bild 8.2 und 8.3 markierte Bereich wurde an der neuen Stelle
eingefügt. Die Zeilen darunter wurden entsprechend versetzt.
Sie können Zellen nicht nur innerhalb eines Tabellenblatts verlagern. Sie können die Daten auch in ein anderes Blatt derselben Arbeitsmappe versetzen.
Um Daten in ein anderes Blatt zu verlagern, führen Sie folgende Arbeitsschritte aus:
Die Daten werden in das aktive Tabellenblatt eingefügt. Enthalten die verlagerten Zellen Formeln, so werden die Bezüge automatisch angepaßt, so daß auf der neuen Position auf die entsprechenden Zellen verwiesen wird. Wenn Sie auf Zellen in der Originaltabelle verweisen wollen, ergänzen Sie die Bezüge durch den Tabellennamen.
Sie haben auch die Möglichkeit, einen markierten Bereich in eine andere Tabelle derselben Mappe zu ziehen. Dazu halten Sie die Taste (Alt) und ziehen den Bereich auf das Register der betreffenden Tabelle. Das Blatt wird geöffnet, so daß Sie den Bereich auf die gewünschte Position in diesem Blatt ziehen können.
Wenn der Fehlerwert #BEZUG! angezeigt wird, so bedeutet dies, daß ein in einer Formel verwendeter Zellbezug nicht zu finden ist.
Mit Hilfe der Excel-Befehle Kopieren und Ausfüllen und den entsprechenden Direktbefehlen können Sie sich einen großen Teil der Zeit für die Dateneingabe sparen. Sie brauchen nur einige Formeln in das Tabellenblatt eintragen, die restlichen setzen Sie durch Kopieren oder Ausfüllen in die anderen Zellen ein. Es ist sogar möglich, Formeln in einem Arbeitsgang zu kopieren und zu formatieren.
Wenn Sie mit einer Maus arbeiten und Daten oder Formeln in benachbarte Zellen einfügen müssen, sollten Sie die Funktionsweise des Ausfüllkästchens kennenlernen. Das Ausfüllkästchen ist ein kleines, schwarzes Quadrat rechts unten an der markierten Zelle bzw. am Zellbereich. Wenn Sie dieses Kästchen über die angrenzenden Zellen ziehen, werden diese mit Kopien oder Datenreihen zur markierten Zelle gefüllt. Eine Datenreihe ist eine Reihe von Werten, die ein bestimmtes Muster wiederholen. Erläuterungen zu Datenreihen erhalten Sie im Kapitel »Daten eingeben und bearbeiten«.
Um angrenzende Zellen auszufüllen, führen Sie folgende Arbeitsschritte aus:
Abbildung 8.5: Ziehen Sie am Ausfüllkästchen, um Formeln in die markierten Zellen zu kopieren.Ausfuellkaestchen
Wenn Sie Formeln in einen Bereich ziehen, so wird dasselbe Ergebnis wie beim Kopieren und Einfügen erzielt. Relative Bezüge in den Formeln werden ebenso wie beim Kopieren angepaßt. Selbst wenn die Formel auf andere Tabellenblätter verweist, wird eine Anpassung automatisch vorgenommen.
Wenn Sie zwei Zellen markieren, und dann am Ausfüllkästchen ziehen, verwendet Excel die Werte in den zwei Zellen als Ausgangswerte einer Datenreihe. Eine Datenreihe ist eine Folge von Daten, die sich nach einem mathematischen, Datums- oder Textmuster richten. Datenreihen eignen sich zum Ausfüllen von Datumswerten in gleichmäßigen Abständen oder einer Liste von Zahlen. Datenreihen werden im Kapitel »Daten eingeben und bearbeiten« erläutert.
Sie können Zellen auch beim Eingeben von Daten oder Formeln auffüllen. Dazu markieren Sie zunächst die auszufüllende, angrenzende Zelle bzw. den Zellbereich, tragen dann die Formel oder den Wert in die aktive Zelle ein, und drücken nicht (Eingabetaste), sondern (Strg)+(Eingabetaste). Die Formel bzw. der Wert wird in jede der markierten Zellen eingetragen, und zwar ebenso, als hätten Sie den Befehl Ausfüllen oder Kopieren und Einfügen gewählt. Diese Technik läßt sich auch auf nichtangrenzende Mehrfachmarkierungen anwenden.
Wenn Sie lieber mit Menübefehlen arbeiten, stehen Ihnen die Befehle des Untermenüs Bearbeiten/Ausfüllen zur Verfügung, um Formeln oder Daten in die benachbarten Zellen einzutragen. Sie können die Zellen nach links, rechts, unten oder nach oben ausfüllen lassen.
Um angrenzende Zellen mit Hilfe eines Menübefehls auszufüllen, führen Sie folgende Arbeitsschritte aus:
Abbildung 8.6: Markieren Sie sowohl die Originalzellen als auch die auszufüllenden Zellen.
Abbildung 8.7: Mit Hilfe der Befehle des Untermenüs Ausfüllen lassen sich die Originalformeln und Werte in den Rest des Bereichs eintragen.
Das Ergebnis beim Ausfüllen ist dasselbe wie beim Kopieren. Relative Bezüge werden an die neue Position angepaßt. Duplizierte Formeln oder Werte ersetzen den Inhalt aller zuvor markierten Zellen. Die Formatierung der Originalzellen wird auch in den ausgefüllten Zellen übernommen.
Um die Zellen in anderen Tabellenblättern auszufüllen, führen Sie folgende Arbeitsschritte aus:
Abbildung 8.8: Legen Sie fest, ob Alles, nur der Inhalt oder nur die Formate kopiert werden sollen.
Wenn Sie dieselbe Datenreihe immer wieder eingeben, ist es auch möglich, eine Benutzerliste anzulegen und bei Bedarf einzufügen. Angenommen, Sie tragen die Namen Ihrer Verkäufer wiederholt in Tabellen ein, so definieren Sie diese Namen als Benutzerliste. Danach brauchen Sie nur noch den ersten Namen einzugeben und der Rest der Liste wird automatisch ausgefüllt. Um eine Benutzerliste zu definieren, führen Sie folgende Arbeitsschritte aus:
In Bild 8.9 sehen Sie das Register AutoAusfüllen, nachdem eine Liste importiert wurde.
Abbildung 8.9: Das Register AutoAusfüllen, nachdem eine Liste importiert wurde.
Um diese Liste nun in ein Tabellenblatt einzufügen, geben Sie das erste Element ein und fügen dann die Liste mit Hilfe der Drag&Drop-Technik ein (vgl. Bild 8.10). Sie können auch den ersten Wert eingeben, dann den zu füllenden Bereich markieren, und dann Bearbeiten/Ausfüllen/Reihe wählen. Im eingeblendeten Dialogfeld Reihe aktivieren Sie die Option AutoAusfüllen und wählen OK.
Abbildung 8.10: Die Zellen mit den Elementen einer Benutzerliste ausfüllen.
Um eine Liste zu löschen, öffnen Sie wieder das Register AutoAusfüllen. Markieren Sie links die betreffende Benutzerliste, und klicken Sie auf die Schaltfläche Löschen. Wählen Sie im eingeblendeten Meldungsfenster OK, um die Löschung zu bestätigen.
Mit Hilfe der Maus lassen sich Zellen kopieren, indem Sie diese markieren und die Markierung auf die gewünschte Position ziehen. Um Formeln oder Daten mit Hilfe der Maus zu kopieren, führen Sie folgende Arbeitsschritte aus:
Abbildung 8.11: Mit (Strg)+Ziehen läßt sich eine Kopie der markierten Zellen auf eine neue Position ziehen. Das Pluszeichen neben dem Pfeil zeigt an, daß ein Kopiervorgang (im Gegensatz zum Verlagern) ausgeführt wird.
Mit Hilfe dieser Drag&Drop-Technik können Sie nur eine einzelne Kopie anfertigen. Die Kopie läßt sich nicht an mehreren Stellen einfügen oder in einen größeren Bereich. Mausaktionen für eine solche Aktion wurden weiter oben beschrieben.
Wenn Sie die Taste (Strg) vor der Maustaste loslassen, werden die markierten Zellen nicht kopiert, sondern verlagert. Sie erkennen dies daran, daß das Pluszeichen neben dem Pfeil verschwindet. Wenn Sie erneut die Taste (Strg) drücken, wird der Kopiervorgang wieder aktiviert. Solange Sie also die Maustaste noch nicht losgelassen haben, können Sie es sich immer noch überlegen, ob Sie die Zellen kopieren oder verlagern wollen.
Das Kopieren eignet sich zum Duplizieren von Werten und Formeln in Zellen, die nicht direkt neben den Originalzellen liegen. Beim Kopieren werden Formeln an die neue Position angepaßt. In anderen Kapiteln dieses Buchs wird auch erläutert, wie Sie Informationen in andere Windows-Anwendungen kopieren, Tabellenblätter verknüpfen oder Tabellenblätter und Diagramme verknüpfen können.
Um eine Zelle oder einen Zellbereich auf eine neue Position zu kopieren, führen Sie folgende Arbeitsschritte aus:
Da Sie die Größe und Form des einzufügenden Bereichs bereits beim Kopieren festgelegt haben, brauchen Sie für das Einfügen nur die Ecke links oben anzugeben. Wenn Sie vor dem Einfügen einen Bereich unterschiedlicher Größe markiert haben, läßt sich die Kopie nicht einfügen; es wird eine entsprechende Meldung eingeblendet.
Mit nur einem Befehl können Sie mehrere Kopien eines Bereichs anfertigen. Denken Sie daran, daß Sie jeweils nur die obere linke Ecke der Duplikatbereiche markieren müssen. In Bild 8.12 sehen Sie einen Laufrahmen, der eine kopierte Spalte mit Formeln umschließt, sowie die Überschriften der Spalten für die Duplikate. Beim Einfügen mehrerer Spalten gehen Sie wie beim Tapezieren vor – Sie brauchen nur festzulegen, wo das obere Ende jeder Tapetenrolle beginnt und der Rest der Tapete wird von selbst richtig plaziert. In Bild 8.13 sehen Sie die eingefügten Spalten.
Abbildung 8.12: Markieren Sie die jeweils oberste Zelle der Spalten, in die das Original kopiert
werden soll.
Abbildung 8.13: Die kopierte Spalte wurde mehrfach eingefügt.
In den Bildern 8.14 und 8.15 sehen Sie, wie eine Originalzeile in mehrere andere Zeilen kopiert wird. Beachten Sie, daß von jeder Zeile, in die das Original eingefügt wird, nur die erste Zelle (die Zelle ganz links) markiert ist.
Abbildung 8.14: Markieren Sie die erste Zelle der Zeile, die in die Originalzeile kopiert werden soll.
Abbildung 8.15: Die kopierte Zeile wurde mehrfach eingefügt.
In gut formatierten Tabellenblättern lassen sich die oben beschriebenen Verfahren für das Kopieren von Formeln möglicherweise nicht anwenden, z. B. wenn für ein besseres Layout Leerzeilen oder -spalten eingefügt wurden.
Mit Hilfe von Mehrfachmarkierungen wie in Bild 8.16 ist es dennoch möglich, mehrere Kopien einzufügen, selbst wenn die vorgesehenen Duplikatbereiche nicht direkt nebeneinander liegen.
Abbildung 8.16: Sie können eine Kopie auch in mehrere, nichtangrenzende Bereiche einfügen.
Um eine Kopie in nichtangrenzende Bereiche einzufügen, führen Sie folgende Arbeitsschritte aus:
Mit der Maus drücken und halten Sie dazu die Taste (Strg) und klicken auf jede Zelle, an der ein Duplikat beginnen soll.
Auf der Tastatur versetzen Sie den Cursor auf die erste Zelle für ein Duplikat und drükken (Umschalt)+(F8). (In der Statusleiste erscheint jetzt der Indikator ADD.) Setzen Sie den Cursor auf die nächste Zelle für ein Duplikat und drücken Sie zweimal (Umschalt)+(F8) , so daß der Indikator ADD aus- und wieder eingeblendet wird. Setzen Sie den Cursor auf die nächste Zelle, und wiederholen Sie diesen Vorgang, bis alle Zielbereiche gekennzeichnet sind.
Beachten Sie, daß die Zielzellen durch Leerspalten getrennt sind. In Bild 8.17 sehen Sie das Resultat des Einfügens.
Abbildung 8.17: Die eingefügten Daten werden in nichtangrenzende Bereiche eingefügt.
Beim Einfügen von kopierten Zellen wird in der Regel vorhandener Zellinhalt überschrieben. Sie haben jedoch auch die Möglichkeit, die kopierten Daten so in das Tabellenblatt einzufügen, daß der vorhandene Zellinhalt verschoben wird. Dazu dient der Befehl Einfügen/Kopierte Zellen.
Um Zellen oder einen Zellbereich an einer anderen Position einzufügen, führen Sie folgende Arbeitsschritte aus:
Abbildung 8.18: Legen Sie fest, in welcher Richtung vorhandene Zellen verlagert werden sollen.
Um eine Zelle oder einen Zellbereich in ein anderes Tabellenblatt zu kopieren, führen Sie folgende Arbeitsschritte aus:
Die Zelle bzw. der Zellbereich wird in die andere Tabelle eingefügt. Vergessen Sie nicht, daß in den Formeln die relativen Verweise auf andere Zellen entsprechend der neuen Position angepaßt werden; absolute Zellbezüge hingegen verweisen nach dem Einfügen auf dieselben Zellen im neuen Blatt. Damit auf die Zellen Originalblatt verwiesen wird (3D-Bezüge), müssen Sie den Blattnamen als Teil des Bezugs eingeben.
Mit Hilfe des Befehls Bearbeiten/Inhalte einfügen können Sie Teile der Zellattribute kopieren, etwa das Format oder nur den Wert oder beides. Dieser Befehl erlaubt zudem die Umstrukturierung eines datenbanktypischen Zeilenformats in ein Tabellen- oder Spaltenformat und umgekehrt. Eine weitere Anwendungsmöglichkeit ist die Kombination von Zellattributen beim Einfügen. Dies ist besonders nützlich, wenn Sie Teile Ihres Tabellenblatts zusammenführen müssen.
Um den Befehl Bearbeiten/Inhalte einfügen anzuwenden, führen Sie folgende Arbeitsschritte aus:
Beim Transponieren (Austauschen) von Zeilen und Spalten sollten Sie auf jeden Fall vorher überlegen, welche Zellen überschrieben werden, wenn der eingefügte Bereich um 90 Grad gedreht wird.
Abbildung 8.19: Markieren Sie, was eingefügt werden soll, welche Operationen auszuführen
sind, ob Leerzeilen übersprungen werden sollen und ob die Daten transponiert werden sollen.
Option |
Funktion |
Alles |
Überträgt den Inhalt sowie sämtliche Eigenschaften. |
Formeln |
Überträgt nur die Formeln. |
Werte |
Überträgt nur die Werte und Formelergebnisse. Formeln werden dabei in feste Werte konvertiert. |
Formate |
Überträgt nur die Zellformate. |
Kommentare |
Überträgt nur Kommentare. |
Option |
Funktion |
Gültigkeit |
Kopiert Gültigkeitsregeln für die Daten. |
Alles außer Rahmen |
Überträgt alle Daten und Eigenschaften außer Rahmen. |
Option |
Funktion |
Keine |
Ersetzt den Inhalt der Zielzelle. |
Addieren |
Addiert den kopierten Inhalt zum Inhalt der Zielzelle. |
Subtrahieren |
Subtrahiert den kopierten Inhalt vom Inhalt der Zielzelle. |
Multiplizieren |
Multipliziert den kopierten Inhalt mit dem Inhalt der Zielzelle. |
Dividieren |
Dividiert den Inhalt der Zielzelle durch den kopierten Inhalt. |
Durch das Einfügen von Inhalten können Sie Formelergebnisse in feste Werte umwandeln, die sich nicht mehr ändern. Dazu kopieren Sie den Bereich mit den zu fixierenden Formeln, und wählen direkt, d. h. ohne die Position zu ändern, Bearbeiten/Inhalte einfügen. Im Dialogfeld aktivieren Sie die Optionen Werte und Keine und die Ergebniswerte werden über die Originalformeln kopiert.
Mit Hilfe der Option Transponieren werden die Zeilen- und Spaltenwerte eines Zellbereichs ausgetauscht. Dadurch können Sie sich viel Zeit sparen, wenn Sie Datenbankinformationen (im Zeilenformat) in Tabellen und Tabellendaten (im Spaltenformat) in Datenbanken verwenden. Über dem Originalbereich lassen sich transponierte Daten nicht einfügen. In Bild 8.20 sehen Sie links den Originalbereich und rechts davon den transponierten Bereich.
Abbildung 8.20: Beim Transponieren werden die Zeilen- und Spaltenwerte vertauscht.
Mit Hilfe der Schaltfläche Verknüpfen im Dialogfeld Inhalte einfügen lassen sich die eingefügten Daten mit den Originaldaten verknüpfen, so daß sie bei Änderungen entsprechend aktualisiert werden.
(c) 1997 Que