Importiert einen Zellenbereich aus einer angegebenen Tabelle
Verwendungsbeispiel
IMPORTRANGE("
https://docs.google.com/spreadsheets/d/abcd123abcd123
", "Tabelle1!A1:C10")
IMPORTRANGE(A2,"B2")
Tabellenverweise verwenden: IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123", "DeptSales[Sales Amount]")
Weitere Informationen zum Verwenden von Tabellen in Google Tabellen
Mit benannten Zellenbereichen: IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123", "Umsatz_Summe")
Weitere Informationen zum Benennen von Zellenbereichen
Syntax
IMPORTRANGE(Tabellen-URL, Bereichszeichenfolge)
-
Tabellen-URL
– Die URL der Tabelle, aus der Daten importiert werden.- Der Wert für
Tabellen-URL
muss entweder in Anführungszeichen stehen oder auf eine Zelle mit der URL einer Tabelle verweisen.
- Der Wert für
-
Bereichszeichenfolge
– eine Zeichenfolge im Format"[Name_des_Tabellenblatts!]Bereich"
(z. B."Tabelle1!A2:B6"
oder"A2:B6"
), die den zu importierenden Bereich definiert.-
Die Komponente
Name_des_Tabellenblatts
in derBereichszeichenfolge
ist optional. Standardmäßig importiert die FunktionIMPORTRANGE
die Inhalte aus dem angegebenen Bereich im ersten Tabellenblatt. -
Der Wert für
Bereichszeichenfolge
muss entweder in Anführungszeichen stehen oder auf eine Zelle verweisen, die den entsprechenden Text enthält.
-
Technische Details und Best Practices
Bei jeder Aktualisierung des Quelldokuments werden durch IMPORTRANGE
alle geöffneten empfangenden Dokumente aktualisiert und es erscheint ein grüner Ladebalken. IMPORTRANGE
wartet außerdem, bis die Berechnungen für das Quelldokument abgeschlossen sind, bevor die Ergebnisse an das empfangende Dokument übergeben werden, auch wenn im Quellbereich keine Berechnung durchgeführt werden muss.
Best Practices
- Begrenzen Sie die Anzahl der Zieltabellenblätter, da jedes empfangende Tabellenblatt aus dem Quelltabellenblatt lesen muss.
- Bevor Sie
IMPORTRANGE
anwenden, sollten Sie Ihre Ergebnisse neu strukturieren und zusammenführen, insbesondere wenn Sie Daten aus einem häufig aktualisierten Tabellenblatt importieren.- Ein Beispiel: Es soll die Summe von 1.000.000 Zeilen aus einer anderen Tabelle berechnet werden. In diesem Fall geht es schneller, die Summe in dieser Tabelle zu bilden und das Ergebnis dann mit
IMPORTRANGE
abzurufen, anstatt mitIMPORTRANGE
alle 1.000.000 Datenzeilen direkt zu übertragen und die Summe anschließend in Ihrer Tabelle zu berechnen. Bei dieser Methode werden Informationen zusammengeführt und aggregiert, bevor sie mitIMPORTRANGE
übertragen werden.
- Ein Beispiel: Es soll die Summe von 1.000.000 Zeilen aus einer anderen Tabelle berechnet werden. In diesem Fall geht es schneller, die Summe in dieser Tabelle zu bilden und das Ergebnis dann mit
Aktualisierungen durch IMPORTRANGE
können in anderen Tabellenblättern propagiert werden, wenn Sie sie verketten. Beispiel: Wenn Tabellenblatt B IMPORTRANGE(Tabellenblatt A)
enthält und wenn Tabellenblatt C IMPORTRANGE(Tabellenblatt B)
enthält, sind diese Tabellenblätter verkettet. Jede Aktualisierung von Tabellenblatt A führt zu einer Aktualisierung von Tabellenblatt B und Tabellenblatt C.
Best Practices
- Beschränken Sie Verkettungen von
IMPORTRANGE
, die mehrere Tabellenblätter umfassen. - Vermeiden Sie Zyklen von
IMPORTRANGE
. Ein Zyklus entsteht beispielsweise, wenn SieIMPORTRANGE
in mehreren Tabellen verwenden, die aufeinander verweisen: In Tabelle A wirdIMPORTRANGE
für Daten aus Tabelle B verwendet und in Tabelle B werden wiederum mitIMPORTRANGE
Daten aus Tabelle A abgerufen. Das führt zu einer Schleife zwischen den beiden Tabellen, bei der kontinuierlich versucht wird, auf die jeweils andere zu verweisen, wodurch es nie zu einer tatsächlichen Datenausgabe kommt. - Änderungen im Quelltabellenblatt werden erst verzögert im Zieltabellenblatt abgebildet. Bei mehreren Ebenen von
IMPORTRANGE
über eine Reihe verketteter Dokumente hinweg kann es nach dem Aktualisieren des Quelltabellenblatts lange dauern, bis das Ergebnis im Tabellenblatt am Ende der Kette sichtbar ist.
IMPORTRANGE
wird aktualisiert, wenn ein Dokument neu geöffnet wird oder innerhalb der letzten 5 Minuten geöffnet wurde. Wie bei einer Kette von Aktualisierungen muss IMPORTRANGE
jedes Dokument, aus dem Daten importiert werden, „aktivieren“.
Best Practices
- Beachten Sie, dass es eine gewisse Zeit dauern kann, bis die aktivierten Dokumente aktualisiert worden sind. Wir empfehlen, Verkettungen von
IMPORTRANGE
zu begrenzen.
Berechtigungen und Zugriff
IMPORTRANGE
abrufbar sind. Deshalb wird der Nutzer dazu aufgefordert, diese Berechtigung zu gewähren, wenn die Zieltabelle erstmals Daten aus einer neuen Quelltabelle abruft.IMPORTRANGE
Daten aus einer Tabelle zu übertragen, deren Eigentümer Sie sind, wird folgende Meldung angezeigt:- Warten Sie einige Sekunden, nachdem Sie die Funktion
IMPORTRANGE
ausgeführt haben. - Eine Fehlermeldung mit „#REF!“ und der Aufforderung „Sie müssen diese Tabellenblätter verbinden. Zugriff erlauben.“ wird angezeigt.
- Klicken Sie auf Zugriff erlauben, um die Berechtigung für den Zugriff auf die Quelltabelle zu erteilen.
Wenn Sie versuchen, mit IMPORTRANGE
Daten aus einer Tabelle zu übertragen, deren Eigentümer Sie nicht sind, wird nach einigen Sekunden folgende Meldung angezeigt:
- Geben Sie die URL der Quelltabelle im Browser ein.
- Fordern Sie Zugriff auf die Tabelle an.
- Warten Sie, bis der Eigentümer der Tabelle Ihnen Zugriff gewährt hat.
IMPORTRANGE
abrufen. Die Zugriffsberechtigung verfällt automatisch, wenn der Nutzer, der sie erteilt hat, aus der Quelle entfernt wird. Der Zugriff auf das Zieltabellenblatt wird auf die Freigabebeschränkung auf 600 Nutzer für die Quelltabelle angerechnet.Leistung
IMPORTRANGE
ist eine externe Datenfunktion, ähnlich wie IMPORTXML
und GOOGLEFINANCE
. Das bedeutet, dass eine Internetverbindung benötigt wird. In Google Sheets muss der gesamte Datenbereich auf Ihren Computer heruntergeladen werden, was durch eine langsame Netzwerkverbindung beeinträchtigt werden kann. Pro Anforderung können maximal 10 MB Daten empfangen werden. Wenn die Leistung von IMPORTRANGE
beeinträchtigt ist, sollten Sie die Größe der importierten Bereiche begrenzen. Sie können auch zusammenfassende Berechnungen im Quelldokument verwenden, damit weniger Daten in Ihre lokale Tabelle übertragen werden müssen und ein größerer Teil der Berechnung aus der Ferne vorgenommen werden kann.
Tipp: Sie können auch andere Tools verwenden. AppsScript kann Daten aus anderen Dokumenten lesen und bei Bearbeitung oder nach einem vordefinierten Zeitplan ausgelöst werden. Die Funktion „Verbundene Tabellenblätter“ bietet geplante Aktualisierungen und ist außerdem besser für das Laden und Importieren größerer Datensätze geeignet.
Nutzungslimits
IMPORTRANGE
zu viel Traffic erzeugt wird, wird Ihnen in der Zelle möglicherweise die Meldung „Wird geladen…“ angezeigt. Die ausführliche Fehlermeldung lautet „Fehler: Aufgrund der vielen Anfragen kann es etwas dauern, bis die Daten geladen sind. Versuchen Sie, die Anzahl der IMPORTHTML
-, IMPORTDATA
-, IMPORTFEED
- oder IMPORTXML
-Funktionen in den von Ihnen erstellten Tabellen zu reduzieren.“=IMPORTRANGE(arg)
beispielsweise häufig ändert, werden möglicherweise viele externe Aufrufe ausgegeben, was zu einem Engpass führen kann.Datenaktualität
IMPORTRANGE
sucht automatisch stündlich nach Aktualisierungen, wenn das Dokument geöffnet ist, auch wenn die Formel und das Tabellenblatt nicht geändert wurden. Wenn Sie Zellen löschen, lesen oder mit derselben Formel überschreiben, wird eine Aktualisierung der Funktionen ausgelöst. Wenn Sie das Dokument öffnen und aktualisieren, löst das keine Aktualisierung von IMPORTRANGE
aus.Veränderliche Funktionen
IMPORTRANGE
verwenden, wird in der Zelle möglicherweise „#ERROR!“ angezeigt und die detaillierte Fehlermeldung lautet „Diese Funktion darf sich nicht auf eine Zelle mit JETZT
, RAND
oder RANDBETWEEN
beziehen.“ Importfunktionen dürfen nicht direkt oder indirekt auf eine veränderliche Funktion wie JETZT
, RAND
oder RANDBETWEEN
verweisen. Damit wird eine Überlastung der Tabelle der Nutzer vermieden, da diese Funktionen häufig aktualisiert werden.HEUTE
, die zwar veränderlich ist, aber nicht mehr als einmal am Tag aktualisiert wird.Wir empfehlen Ihnen Folgendes:
- Kopieren Sie das Ergebnis dieser veränderlichen Funktionen.
- Verwenden Sie dazu Inhalte einfügen
Nur Werte.
- Verweisen Sie dann auf diese statischen Werte.
Durch dieses Vorgehen werden alle Werte statisch. Wenn Sie zum Beispiel Ergebnisse von JETZT
kopieren und mit „Inhalte einfügen“ als Werte einfügen, ändert sich der eingefügte Wert nicht mehr.
Wenn Sie weitere Fragen haben, besuchen Sie das Hilfeforum für die Google Docs-Editoren.
Siehe auch
IMPORTXML
: Importiert Daten aus einer Reihe verschiedener strukturierter Daten, darunter XML, HTML, CSV und TSV sowie RSS- und Atom-XML-Feeds.
IMPORTHTML
: Importiert Daten aus einer Tabelle oder Liste auf einer HTML-Seite.
IMPORTFEED
: Importiert einen RSS- oder Atom-Feed.
IMPORTDATA
: Importiert Daten unter einer bestimmten URL im CSV-Format (Comma-Separated Value; zeichengetrennt) oder im TSV-Format (Tab-Separated Value; tabulatorgetrennt).