Google Sheets-Kochbuch: Tabellen verknüpfen
Auf dieser Seite geht es um die Verknüpfung verschiedener Google Sheets-Dateien und um das Zusammenführen der Daten aus diesen. Das kann aus mehreren Gründen notwendig oder praktisch sein:
- Die Datenhaltung erfolgt in mehreren verteilten Google Sheets-Dateien, die Auswertung soll an einer Stelle erfolgen.
- Die Zugriffsberechtigungen zwischen der Auswertung und der Datenhaltung unterscheiden sich. Das kann zum Beispiel erfolgen um nur einen Teil der Daten sichtbar zu machen, oder um bspw. Formeln zu verbergen.
- Es lässt sich ähnliches auch über Tabellen schützen erreichen, die vorgestellte Methode ist aber wesentlich einfacher und funktioniert auch bei schreibendem Zugriff auf die Auswertungstabelle.
- Die Datenhaltung und die Auswertung soll logisch klarer getrennt werden.
Die Funktion IMPORTRANGE()
BearbeitenUm Daten aus einer Tabelle in eine andere Google Sheets-Datei zu importieren, verwenden Sie die Funktion IMPORTRANGE.
=IMPORTRANGE("URL der Quelltabelle"; "Tabellenname!Zellbereich")
Beispiel: Sie möchten Daten aus der Tabelle "Umsatz" in der Datei "Quelltabelle.xlsx" in die Datei "Zieltabelle.xlsx" importieren.
- URL der Quelltabelle: Kopieren Sie die URL der Datei "Quelltabelle.xlsx" aus der Adressleiste Ihres Browsers.
- Tabellenname und Zellbereich: Geben Sie den Namen der Tabelle ("Umsatz") und den Zellbereich an, den Sie importieren möchten (z. B. "A1:B10").
- Wir werden gleich sehen, dass es mit Tabellen eine viel bessere Methode gibt Datenbereiche anzugeben, als über den Zielbereich.
- Formel eingeben: Geben Sie die folgende Formel in die erste Zelle der Zieltabelle in "Zieltabelle.xlsx" ein:
=IMPORTRANGE("URL der Quelltabelle"; "Umsatz!A1:B10")
- Zugriffsberechtigung: Sie werden möglicherweise aufgefordert, der Funktion IMPORTRANGE Zugriff auf die Quelltabelle zu gewähren. Klicken Sie auf "Zugriff erlauben", um die Daten zu importieren.
[SCREENSHOT]
Verwendung von IMPORTRANGE() mit Tabellen
BearbeitenWenn Sie den Tabellennamen in der IMPORTRANGE-Formel anstelle eines festen Zellbezugs verwenden, wird die Formel automatisch aktualisiert, wenn sich der Name des Quellblatts oder die Größe der Tabelle ändert. Die Verwendung von Tabellen macht die IMPORTRANGE-Formel außerdem lesbarer.
Tipps:
- Verwenden Sie "Tabellenname[#ALL]", um die Daten und die Kopfzeile abzurufen.
- Verwenden Sie "Tabellenname", um nur die Daten abzurufen.
... to be continued ...
Die Beispiele auf dieser Seite wurden getestet: 12/2024