Inhaltsverzeichnis
Microsoft Excel bietet eine breite Palette von grundlegenden & einfache Methoden zur Zellwerte kopieren Hier habe ich versucht, alle fruchtbaren Methoden zusammenzufassen, um Excel-Formeln zum Kopieren von Zellwerten aus einem anderen Arbeitsblatt unter mehreren Kriterien zu finden & mit Zellbezügen.
Download Arbeitsbuch Praxis
Sie können die Übungshefte herunterladen, die wir zur Vorbereitung dieses Artikels verwendet haben.
Formel zu Copy-Book1.xlsm
Formel zu Copy-Book2.xlsx
4 einfache Möglichkeiten zum Kopieren von Zellwerten aus einem anderen Blatt in Excel
In diesem Abschnitt werden 4 Möglichkeiten vorgestellt, mit denen Excel-Formeln Zellwerte aus einem anderen Blatt kopieren können. Wir werden die Möglichkeiten mit einer entsprechenden Illustration besprechen. Fangen wir also an.
1. kopieren und einfügen mit mehreren Optionen
In unserem Datensatz haben wir 2 Spalten (Spalten D & E) mit 10% & 20% Erhöhung der Gehälter von 5 Mitarbeitern in Blatt 1 .
Jetzt kopieren wir das gesamte Feld oder die Tabelle unten auf ein anderes Blatt (Blatt 2) in derselben Arbeitsmappe.
Schritte :
- Wählen Sie zunächst das gesamte Array oder die Tabelle aus (B4 : E9)
- Drücken Sie nun STRG+C um das ausgewählte Feld zu kopieren.
- Öffnen Sie dann Blatt 2 & auf Zelle B4 wo Sie einfügen möchten, und wählen Sie diese Zelle aus.
- Und dann, Rechtsklick auf Ihre Maus & vom Kleister Optionen wählen Sie die 1. genannte Kleister(P) Sie erhalten die gesamten Daten mit Formeln & Formaten wie diese Kleister kopiert alle Daten einschließlich der Formeln & Formate der Zellen aus einem beliebigen Blatt.
Wenn Sie wählen Werte einfügen(V) sehen Sie nur den Text & Zahlenwerte wurden kopiert, aber keine Formeln oder Zellformate werden mit dieser Option kopiert.
Wenn Sie sich für die Pastenformeln dann werden nur die Formeln, die im 1. Blatt ausgeführt werden, in Blatt 2 mit den sich ergebenden Werten, aber es wird kein Zellenformat kopiert.
Wenn Sie nur das Format der Zelle kopieren möchten, wählen Sie die Option Format einfügen Es werden keine Werte oder Formeln aus den Referenzzellen kopiert, sondern nur Zellformate.
Sie können einfügen, indem Sie die Referenz der Zellen Wählen Sie auch die Link einfügen Option & der Quellenname oder die Verknüpfung wird den eingefügten Werten in einem anderen Blatt zugewiesen.
Mit dem Transponieren einfügen können Sie die Zeilen & Spalten in Spalten & Zeilen konvertieren, wobei die resultierenden Daten zusammen mit den Formeln & Zellformaten ebenfalls erhalten bleiben.
Die gesamten oben genannten Funktionen können auch mit mehr & benutzerdefinierten Optionen ausgeführt werden, indem Sie Paste Special mit der rechten Maustaste anklicken, wenn Sie die Werte einfügen möchten.
Lesen Sie mehr: Excel-Formel zum Kopieren von Text aus einer Zelle in ein anderes Blatt
2. einen Zellbezug aus einem anderen Blatt erstellen
Wir können auch Zell- & Blattreferenzen verwenden, um Daten aus dem anderen Blatt für die Berechnung zu kopieren. Hier in Blatt 1 Wir haben nur eine Tabelle mit den aktuellen Gehältern und wollen die Gehälter mit einer 10% mit Hilfe dieser Daten in einem anderen Blatt erhöhen (Blatt 2) .
Schritte:
- Zunächst öffnen Blatt 2 & in Zelle C5 , Typ-
=Sheet1!C5+(Sheet1!C5*10%)
- Drücken Sie dann Eingabe & Sie erhalten das höhere Gehalt für Sam.
- Verwenden Sie nun die Füllen Griff von Zelle C5 zu Autofill andere Zellen in dieser Spalte.
Was hier also geschieht, ist die Erwähnung Blatt1! vor C5 beziehen wir uns eigentlich auf Zelle C5 von Blatt 1 Und der Rest der Berechnung in der Spalte wird mit dem Blatt & ausgeführt; Zellbezüge durch den Autofill Option.
Lesen Sie mehr: Excel VBA zum Kopieren von Daten aus einer anderen Arbeitsmappe ohne Öffnen
3. einen Zellverweis auf eine andere Arbeitsmappe erstellen
Jetzt wollen wir den Zellbezug aus einer anderen Arbeitsmappe verwenden (Buch2) die gerade geöffnet ist, und dann führen wir unsere Berechnung in Buch1 mit dieser Zellreferenz, um die Gehälter mit einer 10% Erhöhung für jeden Arbeitnehmer.
Schritte :
- Erstens, in der Zelle C5 in Buch2 , Typ-
=[Book1.xlsx]Sheet1!C5+([Book1.xlsx]Sheet1!C5*10%)
- Drücken Sie dann EINGEBEN erhalten Sie den sich ergebenden Wert für die 1.
- Ziehen Sie nun die unten stehende Formel, um die gesamte Spalte zu kopieren, wie in der vorherigen Methode beschrieben.
Hier verwenden wir also den Verweis auf eine andere Arbeitsmappe, und deshalb müssen wir erwähnen [Buch1.xlsx]Blatt1! vor der Eingabe von C5 wie diese C5 Zelle ist vorhanden in Blatt 1 von Buch1 .
Wenn Sie einen Verweis auf eine andere Arbeitsmappe hinzufügen möchten, die geschlossen ist, müssen Sie den Pfad der Quelldatei angeben, bevor Sie den Verweis auf eine andere Arbeitsmappe eingeben. In diesem Fall, wenn Buch1 nicht geöffnet ist, werden die Befehle in der Funktionsleiste...
='C:\Users\88019\Desktop\[Book1.xlsx]Sheet1'!C5+('C:\Users\88019\Desktop\[Book1.xlsx]Sheet1'!C5*10%)
Sie können die erwähnte Formel kopieren & auf Ihr Arbeitsblatt anwenden, aber stellen Sie sicher, dass der Speicherort Ihrer eigenen Erweiterungsdatei oder der Quellpfad Ihrer Referenzarbeitsmappe richtig angegeben ist.
Lesen Sie mehr: Excel VBA: Zellwert kopieren und in eine andere Zelle einfügen
Ähnliche Lektüre
- Anwendung von VBA PasteSpecial und Beibehaltung der Quellformatierung in Excel
- Kopieren und Einfügen von Werten in die nächste leere Zeile mit Excel VBA (3 Beispiele)
- Kopieren und Einfügen in Excel unter Beibehaltung der Zellengröße (7 Beispiele)
- Excel VBA: Bereich in eine andere Arbeitsmappe kopieren
- Verwenden von VBA zum Einfügen von Werten ohne Formatierung in Excel
4. benannte Bereiche verwenden und auf ein anderes Blatt oder eine andere Arbeitsmappe verweisen
Jetzt können wir eine andere fruchtbare Methode anwenden, indem wir Benannter Bereich um die Quelldaten zu definieren.
Schritte:
- Wechseln Sie zunächst zu den Quelldaten, die Sie in einem anderen Arbeitsblatt verwenden möchten.
- Drücken Sie dann STRG+F3 oben offen Name Manager .
- Klicken Sie nun auf Neu. Option zur Aktivierung Neuer Name Dialogfeld.
- Danach geben Sie einen Namen für Ihre Quelldaten innerhalb der Name Sie können nicht verwenden Weltraum während Sie den Namen eingeben.
- Klicken Sie nun auf das Symbol Bezieht sich auf die Box (d.h. Gehälter ) & wählen Sie dann das gesamte Feld oder die Tabelle aus, auf die Sie sich beziehen möchten.
- Presse OK & die Name Manager wird die neu erstellte Quelldatei mit dem Namen in der Liste angezeigt.
- Gehen Sie nun zu einem beliebigen Arbeitsblatt in derselben Arbeitsmappe & verwenden Sie den definierten Namen in der Funktionsleiste. Sie werden eine Option finden, um die Daten unter dem Namen zu verwenden, den Sie mit dem Befehl Name Manager . drücken EINGEBEN .
- Sie erhalten die betreffenden Daten sofort in Ihrem neuen Arbeitsblatt. Die gesamten Daten werden hier unter dem von Ihnen festgelegten Namen gespeichert.
- Wenn Sie nun auf die Daten einer anderen Arbeitsmappe zugreifen wollen, müssen Sie den Dateinamen dieser Arbeitsmappe zusammen mit dem definierten Namen angeben. Hier werden die Befehle in der Funktionsleiste angezeigt, wenn wir unsere Daten aus einer anderen Arbeitsmappe beziehen wollen, die gerade geöffnet ist.
=Buch1.xlsx!Gehalt
- Und wenn die Referenzarbeitsmappe geschlossen ist, müssen wir den Quellpfad dieser Arbeitsmappe oder Excel-Datei hinzufügen, bevor wir den Namen der Arbeitsmappe und den definierten Namen für die Daten angeben. Unsere Befehle in der Funktionsleiste lauten also
='C:\Benutzer\88019\Desktop\Book1.xlsx'!Gehalt
Lesen Sie mehr: Kopieren mehrerer Zellen in ein anderes Blatt in Excel (9 Methoden)
Excel VBA zum Kopieren von Zellwerten in ein anderes Blatt
Wenn Sie ein Fan sind von VBA dann haben wir eine gute Nachricht für Sie, wir können einen Bereich von Daten von einem Blatt auf ein anderes Blatt kopieren mit VBA Code zu.
Schritte :
- Drücken Sie erstens Alt+F11 , VBA wird geöffnet.
- Von der einfügen. wählen Sie die Registerkarte Modul Ein neues Modul namens Modul 1 erscheint, in das Sie Ihre Codes schreiben.
- Kopieren Sie nun die folgenden Codes oder Makros und fügen Sie sie in Ihr eigenes Modul ein.
Sub CopytoAnotherSheet() Worksheets("Sheet1").Range("B4:E9").Copy Worksheets("Sheet3").Range("B4:E9") End Sub
- Nachdem Sie die Codes kopiert haben, drücken Sie F5 und kehren Sie zu Ihrem Excel-Arbeitsblatt zurück, indem Sie Alt+F11 wieder.
- In der nachstehenden Abbildung sehen Sie, dass die Daten aus der folgenden Datei kopiert wurden Blatt 1 zu Blatt 3 .
Lesen Sie mehr: VBA Einfüge-Spezial zum Kopieren von Werten und Formaten in Excel (9 Beispiele)
Schlussfolgerung
Dies sind die geeignetsten, die ich bisher gefunden habe, um Excel-Formeln zum Kopieren von Zellwerten aus einem anderen Blatt oder sogar einer anderen Arbeitsmappe zu finden, wenn diese geöffnet oder geschlossen ist. Wenn Sie denken, dass ich eine Methode übersehen habe, die ich in diesem Artikel hätte erwähnen sollen, dann lassen Sie es mich bitte durch Ihre wertvollen Kommentare wissen. Oder Sie können einen Blick auf unsere anderen interessanten & informativen Artikel auf dieser Website werfen.