Wednesday, June 22, 2022

IMPORTRANGE - Google Docs-Editoren-Hilfe [gg-docs-de]

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.
  • 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 von range_string ist optional; Standardmäßig importiert IMPORTRANGE 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, als IMPORTRANGE 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ür IMPORTRANGE vor der Übertragung.

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 Sie IMPORTRANGE für mehrere Tabellenkalkulationen verwenden, die aufeinander verweisen: Die Daten von Tabellenkalkulation A verwenden IMPORTRANGE für Daten aus Tabellenkalkulation B, und Tabellenkalkulation B verwendet ebenfalls IMPORTRANGE , 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

Tabellenkalkulationen muss explizit die Berechtigung erteilt werden, Daten aus anderen Tabellenkalkulationen mit IMPORTRANGE . Wenn das Zielblatt zum ersten Mal Daten aus einem neuen Quellblatt abruft, wird der Benutzer aufgefordert, die Erlaubnis zu erteilen.
Wenn Sie versuchen, IMPORTRANGE zu verwenden, um Daten aus einer Tabellenkalkulation zu übertragen, die Ihnen gehört, wird diese Meldung angezeigt:
Sie müssen diese Blätter Fehlermeldung verbinden
  1. Warten Sie einige Sekunden, nachdem Sie Ihre IMPORTRANGE Funktion abgeschlossen haben.
  2. Ein #REF! Fehler wird geöffnet und fordert auf: „Sie müssen diese Blätter verbinden. Erlauben den Zugriff."
  3. 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:

Du ziehst an

  1. Geben Sie die URL Ihrer Quelltabelle im Browser ein.
  2. Fordern Sie Ihren Zugriff auf die Tabelle an.
  3. Warten Sie, bis der Eigentümer der Tabelle Ihnen Zugriff gewährt.
Sobald der Zugriff gewährt wurde, kann jeder Bearbeiter der Zieltabelle IMPORTRANGE verwenden, um aus jedem Teil der 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

Das Laden von Daten kann aufgrund der Fehlermeldung wegen der großen Anzahl von Anfragen eine Weile dauern

Wenn 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."
Die Beschränkungen gelten für den Ersteller des Dokuments. Ein Benutzer muss die Summe aller Importfunktionen in allen von ihm erstellten geöffneten Dokumenten berücksichtigen. Eine Änderung, die ein Mitbearbeiter vornimmt, könnte ebenfalls auf Ihr Kontingent angerechnet werden.
Um die Fehlermeldung zu beheben, empfehlen wir Benutzern, die Änderungsrate der Importfunktion zu reduzieren. Wenn sich beispielsweise der aufgelöste Wert für arg in =IMPORTRANGE(arg) häufig ändert, können viele externe Aufrufe ausgegeben werden, was zu einer Drosselung führen kann.

Datenaktualität

Google Sheets stellt sicher, dass Sheets-Benutzer die aktuellen Daten erhalten, während sie ihre Verwendung angemessen halten. 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

Wenn Sie 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.
Diese Funktion darf keine Zelle mit der Fehlermeldung NOW(), RAND() oder RANDBETWEEN() referenzieren
Tipp: Die einzige Ausnahme wird für die TODAY -Funktion gemacht, die flüchtig ist, aber nicht mehr als einmal pro Tag aktualisiert wird.

Wir empfehlen Ihnen:

  1. Kopieren Sie das Ergebnis dieser flüchtigen Funktionen.
  2. Spezialpaste verwenden und dann Nur Werte .
  3. 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).

Erfahren Sie, wie Sie Ihren Datenbezug optimieren.

No comments:

Post a Comment