IMPORTBEREICH
Importiert einen Zellbereich aus einer angegebenen Tabelle.
Beispielnutzung
IMPORTRANGE("
https://docs.google.com/spreadsheets/d/abcd123abcd123
", "sheet1!A1:C10")
IMPORTRANGE(A2,"B2")
Syntax
IMPORTRANGE(spreadsheet_url, range_string)
spreadsheet_url
– Die URL der Tabelle, aus der Daten importiert werden.- Der Wert für
spreadsheet_url
muss entweder in Anführungszeichen eingeschlossen werden oder ein Verweis auf eine Zelle sein, die die URL einer Tabelle enthält.
- Der Wert für
range_string
– Eine Zeichenfolge im Format"[sheet_name!]range"
(z. B."Sheet1!A2:B6"
oder"A2:B6"
), die den zu importierenden Bereich angibt.Die Komponente
sheet_name
vonrange_string
ist optional; Standardmäßig importiertIMPORTRANGE
aus dem angegebenen Bereich des ersten Blatts.Der Wert für
range_string
muss entweder in Anführungszeichen eingeschlossen werden oder ein Verweis auf eine Zelle sein, die den entsprechenden Text enthält.
Technische Details & Best Practices
Jede Aktualisierung des Quelldokuments IMPORTRANGE
, dass alle geöffneten Empfangsdokumente aktualisiert werden und einen grünen Ladebalken anzeigen. IMPORTRANGE
wartet auch auf den Abschluss von Berechnungen im Quelldokument, bevor es Ergebnisse an das empfangende Dokument zurückgibt, selbst wenn im Quellbereich keine Berechnung durchgeführt werden muss.
Empfohlene Vorgehensweise
- Begrenzen Sie die Anzahl der Empfangsblätter, da jedes Empfangsblatt vom Quellblatt lesen muss
- Restrukturieren und verdichten Sie Ihr Ergebnis, bevor Sie
IMPORTRANGE
verwenden, insbesondere wenn Sie aus einem häufig aktualisierten Blatt importieren.- Ihr Ziel ist beispielsweise, die Summe von 1.000.000 Zeilen aus einer anderen Tabelle zu berechnen. Es ist schneller, die Summe in dieser Tabelle zu berechnen und dann
IMPORTRANGE
zu verwenden, um diese Einzelzahlsumme abzurufen, alsIMPORTRANGE
zu verwenden, um alle 1.000.000 Datenzeilen direkt zu übertragen und die Summe in Ihrer Tabelle zu berechnen. Diese Methode verdichtet und aggregiert Informationen fürIMPORTRANGE
vor der Übertragung.
- Ihr Ziel ist beispielsweise, die Summe von 1.000.000 Zeilen aus einer anderen Tabelle zu berechnen. Es ist schneller, die Summe in dieser Tabelle zu berechnen und dann
IMPORTRANGE
Aktualisierungen können auf andere Blätter übertragen werden, wenn Sie Blätter miteinander verketten. Wenn Blatt B über ein IMPORTRANGE(sheet A)
und Blatt C über ein IMPORTRANGE(sheet B)
verfügt, wird eine Kette erstellt. Jede Aktualisierung von Blatt A führt dazu, dass Blatt B und Blatt C neu geladen werden.
Empfohlene Vorgehensweise
-
IMPORTRANGE
Ketten auf mehrere Blätter. - Vermeiden Sie Zyklen von
IMPORTRANGE
. Sie erstellen beispielsweise einen Zyklus, wenn SieIMPORTRANGE
für mehrere Tabellenkalkulationen verwenden, die aufeinander verweisen: Die Daten von Tabellenkalkulation A verwendenIMPORTRANGE
für Daten aus Tabellenkalkulation B, und Tabellenkalkulation B verwendet ebenfallsIMPORTRANGE
, um Daten aus Tabellenkalkulation A abzurufen. Dies verursacht eine Schleife zwischen ihnen wo jeder versucht ständig, auf den anderen zu verweisen, und führt nie zu einer tatsächlichen Datenausgabe. - Es gibt eine Verzögerung zwischen der Änderung im Quellblatt und dem betroffenen Blatt. Das bedeutet, dass mehrere Ebenen von
IMPORTRANGE
über mehrere verkettete Dokumente hinweg zu langen Verzögerungen zwischen Aktualisierungen des Quellblatts und Ergebnissen auf dem betroffenen Blatt führen können.
IMPORTRANGE
wird neu geladen, wenn ein Dokument zum ersten Mal oder innerhalb der letzten 5 Minuten geöffnet wird. Wie bei der Aktualisierungskette erfordert dies, dass IMPORTRANGE
alle Dokumente, aus denen es importiert, "aufweckt".
Empfohlene Vorgehensweise
- Beachten Sie, dass die Aktualisierung von Dokumenten, die aktiv werden, eine Weile dauern kann. Erwägen Sie die Begrenzung von Ketten von
IMPORTRANGE
.
Erlaubnis & Zugriff
IMPORTRANGE
. Wenn das Zielblatt zum ersten Mal Daten aus einem neuen Quellblatt abruft, wird der Benutzer aufgefordert, die Erlaubnis zu erteilen.IMPORTRANGE
zu verwenden, um Daten aus einer Tabellenkalkulation zu übertragen, die Ihnen gehört, wird diese Meldung angezeigt: - Warten Sie einige Sekunden, nachdem Sie Ihre
IMPORTRANGE
Funktion abgeschlossen haben. - Ein #REF! Fehler wird geöffnet und fordert auf: „Sie müssen diese Blätter verbinden. Erlauben den Zugriff."
- Um die Berechtigung für die Quelltabelle zu erteilen, klicken Sie auf Zugriff gewähren .
Wenn Sie versuchen, IMPORTRANGE
zu verwenden, um Daten aus einer Tabelle zu übertragen, deren Eigentümer Sie nicht sind, wird nach einigen Sekunden diese Meldung angezeigt:
- Geben Sie die URL Ihrer Quelltabelle im Browser ein.
- Fordern Sie Ihren Zugriff auf die Tabelle an.
- Warten Sie, bis der Eigentümer der Tabelle Ihnen Zugriff gewährt.
IMPORTRANGE
zu ziehen. Der Zugriff bleibt wirksam, bis der Benutzer, der Zugriff gewährt hat, aus der Quelle entfernt wird. Beachten Sie, dass der gewährte Zugriff auf das Zielblatt auf das Freigabelimit von 600 Benutzern für das Quellblatt angerechnet wird.Leistung
IMPORTRANGE
ist eine externe Datenfunktion, genau wie IMPORTXML
und GOOGLEFINANCE
. Das bedeutet, dass eine Internetverbindung erforderlich ist, um zu funktionieren. Sheets muss den gesamten Bereich auf Ihren Computer herunterladen und wird durch ein langsames Netzwerk beeinträchtigt und ist auf 10 MB empfangener Daten pro Anfrage begrenzt. Wenn Sie mit IMPORTRANGE
eine langsame Leistung feststellen, sollten Sie erwägen, die Größe der importierten Bereiche zu begrenzen. Alternativ können Sie zusammenfassende Berechnungen in das Quelldokument einfügen, sodass weniger Daten in Ihr lokales Blatt übertragen werden müssen und ein größerer Teil der Berechnung remote durchgeführt werden kann.
Tipp: Sie können andere Tools verwenden. AppsScript kann aus anderen Dokumenten lesen und kann bei der Bearbeitung und nach einem vordefinierten Zeitplan ausgelöst werden. Verbundene Blätter verfügen über eine geplante Aktualisierung und sind auch besser für das Laden und Importieren größerer Datensätze geeignet.
Nutzungsbeschränkungen
IMPORTRANGE
Funktionen zu viel Datenverkehr erzeugen, sehen Sie möglicherweise die In-Cell-Meldung „Loading…" mit der detaillierten Fehlermeldung „Fehler Das Laden von Daten kann wegen der großen Anzahl von Anfragen eine Weile dauern. Versuchen Sie, die Anzahl der IMPORTHTML
, IMPORTDATA
, IMPORTFEED
oder IMPORTXML
in allen von Ihnen erstellten Tabellenkalkulationen zu reduzieren."=IMPORTRANGE(arg)
häufig ändert, können viele externe Aufrufe ausgegeben werden, was zu einer Drosselung führen kann.Datenaktualität
IMPORTRANGE
automatisch stündlich nach Aktualisierungen, während das Dokument geöffnet ist, auch wenn sich Formel und Tabelle nicht ändern. Wenn Sie die Zellen mit derselben Formel löschen, lesen oder überschreiben, wird das Neuladen der Funktionen ausgelöst. Wenn Sie das Dokument öffnen und neu laden, löst es kein Neuladen auf IMPORTRANGE
.Volatilität
IMPORTRANGE
verwenden, erhalten Sie möglicherweise ein „#ERROR!" in der Zelle. mit einer detaillierten Fehlermeldung „Fehler Diese Funktion darf keine Zelle mit NOW
, RAND
oder RANDBETWEEN
." Importfunktionen können nicht direkt oder indirekt auf eine flüchtige Funktion wie NOW
, RAND
oder RANDBETWEEN
. Tabellenkalkulation vor Überlastung, da diese flüchtigen Funktionen häufig aktualisiert werden. TODAY
-Funktion gemacht, die flüchtig ist, aber nicht mehr als einmal pro Tag aktualisiert wird.Wir empfehlen Ihnen:
- Kopieren Sie das Ergebnis dieser flüchtigen Funktionen.
- Spezialpaste verwenden Nur Werte .
- Verweisen Sie auf diese statischen Werte.
Wenn Sie dies tun, werden alle Werte statisch. Wenn Sie z. B. NOW
Ergebnisse als Werte kopieren und speziell einfügen, ändern sich die Werte, die Sie einfügen, nicht mehr.
Wenn Sie noch Fragen haben, können Sie die Google Docs Editors Help Community besuchen, um Hilfe zu erhalten.
Siehe auch
IMPORTXML
: Importiert Daten aus verschiedenen strukturierten Datentypen, einschließlich XML, HTML, CSV, TSV und RSS- und ATOM-XML-Feeds.
IMPORTHTML
: Importiert Daten aus einer Tabelle oder Liste innerhalb einer HTML-Seite.
IMPORTFEED
: Importiert einen RSS- oder ATOM-Feed.
IMPORTDATA
: Importiert Daten unter einer bestimmten URL im Format .csv (kommagetrennter Wert) oder .tsv (tabulatorgetrennter Wert).
No comments:
Post a Comment