Tutorial: Daten zwischen zwei Google Sheets verknüpfen (IMPORTRANGE)

Melden

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:

  1. Die URL der Datei (oben aus der Browser-Adresszeile).
  2. 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!.

  1. Bewege die Maus über die Zelle mit der Fehlermeldung.
  2. Es erscheint ein blaues Fenster mit der Schaltfläche "Zugriff zulassen".
  3. 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: IMPORTRANGE importiert 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.

0