Tutorial: Daten zwischen zwei Google Sheets verknüpfen (IMPORTRANGE)
Hier ist ein ausführliches Tutorial, wie du Daten zwischen zwei verschiedenen Google Sheets-Dateien verknüpfst.
Wenn du mit Google Sheets arbeitest, möchtest du oft Daten aus einer Datei (Quelle) automatisch in einer anderen Datei (Ziel) anzeigen lassen. Die wichtigste Funktion hierfür ist IMPORTRANGE.
1. Vorbereitung: Was du brauchst
Um Daten erfolgreich zu verknüpfen, benötigst du zwei Dinge aus der Quelldatei:
- Die URL der Datei (oben aus der Browser-Adresszeile).
- Den Namen des Tabellenblatts und den Zellbereich (z. B.
Tabellenblatt1!A1:C10).
2. Die Syntax der IMPORTRANGE-Funktion
Die Formel ist immer gleich aufgebaut:
=IMPORTRANGE("URL_DER_QUELLDATEI"; "Tabellenname!Bereich")
- URL_DER_QUELLDATEI: Der komplette Link zur Datei (in Anführungszeichen).
- Tabellenname!Bereich: Der Name des Blattes, gefolgt von einem Ausrufezeichen und den Zellen (ebenfalls in Anführungszeichen).
3. Schritt-für-Schritt-Anleitung
Schritt 1: URL der Quelldatei kopieren
Öffne die Google Sheets Datei, aus der die Daten stammen. Kopiere die gesamte URL aus der Adresszeile deines Browsers.
Beispiel: https://docs.google.com/spreadsheets/d/1AbC_12345/edit#gid=0
Schritt 2: Formel in der Zieldatei eingeben
Öffne die Zieldatei, in der die Daten erscheinen sollen. Klicke in die Zelle, in der die Daten beginnen sollen, und gib die Formel ein:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1AbC_12345/edit"; "Tabelle1!A1:D20")
Schritt 3: Zugriff gewähren (Wichtig!)
Nachdem du die Eingabetaste gedrückt hast, erscheint in der Zelle zunächst die Fehlermeldung #REF!.
- Bewege die Maus über die Zelle mit der Fehlermeldung.
- Es erscheint ein blaues Fenster mit der Schaltfläche "Zugriff zulassen".
- Klicke darauf. Nun werden die Dateien miteinander verknüpft und die Daten geladen.
4. Profi-Tipps
A. Nur die Tabellen-ID verwenden
Du musst nicht die ganze URL kopieren. Es reicht der Teil zwischen /d/ und /edit. Das macht die Formel kürzer und übersichtlicher.
Beispiel: =IMPORTRANGE("1AbC_12345"; "Tabelle1!A1:D20")
B. Ganze Spalten importieren
Wenn du nicht weißt, wie viele Zeilen noch dazukommen, lass die End-Zahl einfach weg:
"Tabelle1!A:D" importiert alle Zeilen der Spalten A bis D.
C. Daten filtern beim Importieren
Du kannst IMPORTRANGE mit der QUERY-Funktion kombinieren, um nur bestimmte Datensätze zu laden (z. B. nur Zeilen, in denen in Spalte B "Verkauft" steht):
=QUERY(IMPORTRANGE("URL"; "Tabelle1!A:D"); "SELECT * WHERE Col2 = 'Verkauft'")
5. Häufige Fehler beheben
- Fehler
#REF!: Meistens musst du noch auf "Zugriff zulassen" klicken. - Fehler
#VALUE!: Überprüfe, ob die Anführungszeichen korrekt gesetzt sind oder ob die URL fehlerhaft ist. - Keine Formatierung:
IMPORTRANGEimportiert nur die reinen Werte (Zahlen, Text), aber keine Farben, Schriftarten oder Zellformate. Diese musst du in der Zieldatei manuell einstellen. - Geschützte Bereiche: Du benötigst mindestens Leserechte für die Quelldatei, um die Daten importieren zu können.
Zusammenfassung
Mit IMPORTRANGE erstellst du eine Live-Verbindung. Sobald sich ein Wert in der Quelldatei ändert, wird er automatisch in der Zieldatei aktualisiert. Das ist ideal für Dashboards oder zur Zusammenführung von Daten aus verschiedenen Abteilungen.