Sie können Daten mit einer einzigen Formel nicht direkt von einer Excel -Datei in eine andere kopieren. Formeln in Excel arbeiten innerhalb desselben Arbeitsbuchs.
Sie können jedoch eine Kombination aus Formeln und anderen Excel -Funktionen verwenden, um dies zu erreichen:
1. Verwenden der Funktion `indirect`:
* im Zielarbeitbuch:
* Geben Sie in der Zelle A1 (oder einer beliebigen Zelle, in der Sie die Daten möchten) in die Formel ein:
`` `excel
=Indirect ("[Sourceworkbook.xlsx] Sheet1! A1")
`` `
* Ersetzen Sie "[Sourceworkbook.xlsx]" durch den tatsächlichen Dateinamen des Quellarbeitsbuchs.
* Ersetzen Sie "Blatt1" durch den tatsächlichen Blattnamen im Quell -Arbeitsbuch.
* Ersetzen Sie "A1" durch die Zellreferenz in der Quell -Arbeitsmappe, die Sie kopieren möchten.
* Diese Methode hat Einschränkungen:
* Es kopiert nur den Wert aus der Quellzelle, nicht aus der Formel.
* Es erstellt einen Live -Link zum Quellarbeitsbuch. Änderungen in der Quellarbeitsbuch werden in der Arbeitsmappe der Ziele widerspiegelt.
* Diese Methode ist für große Datensätze nicht sehr effizient.
2. Verwenden Sie die Funktion "getPivotData`":
* im Quellarbeitsbuch:
* Erstellen Sie ein Pivotbel mit den Daten, die Sie kopieren möchten.
* im Zielarbeitbuch:
* Verwenden Sie die Funktion "getPivotData`
* Zum Beispiel:
`` `excel
=GetPivotData ("Summe der Verkaufssumme", '[Sourceworkbook.xlsx] Sheet1'! $ A $ 1)
`` `
* Ersetzen Sie "Verkaufssumme" durch den Feldnamen im Pivottrable.
* Ersetzen Sie "[Sourceworkbook.xlsx] Sheet1 '!
* Diese Methode hat Vorteile:
* Es ermöglicht Ihnen, Daten aus einem Pivotbel zu kopieren, was für die Zusammenfassung von Daten hilfreich sein kann.
* Es ist für große Datensätze relativ effizient.
3. Verwenden von VBA (Visual Basic für Anwendungen):
* Erstellen Sie ein VBA -Makro im Zielarbeitsbuch:
* Das Makro öffnet das Quell -Arbeitsbuch, wählt die Daten aus, kopiert es und fügt es in die Zielarbeitsbuch ein.
* Sie finden Beispiele für VBA -Makros zum Online -Kopieren von Daten.
4. Verwenden von Excels Kopier- und Einfügenfunktionen:
* beide Arbeitsbücher öffnen.
* Wählen Sie die Daten aus, die Sie im Quell -Arbeitsbuch kopieren möchten.
* Drücken Sie Strg + C, um die Daten zu kopieren.
* Gehen Sie zum Zielarbeitsbuch für Ziele.
* Wählen Sie die Zelle aus, in der Sie die Daten einfügen möchten.
* drücken Sie Strg + V, um die Daten einzufügen.
Die beste Methode auswählen, hängt von Ihren spezifischen Anforderungen und der Größe des Datensatzes ab, den Sie kopieren möchten. Bei kleineren Datensätzen kann es ausreichen, wenn Sie kopieren und einfügen oder die Funktion "indirekt" ausreichen. Für größere Datensätze wird ein VBA -Makro oder die Funktion "getPivotData" empfohlen.