Anfang 2023 führte Google mehrere neue Funktionen für Sheets ein, darunter acht für die Arbeit mit Arrays. Mit diesen Funktionen können Sie ein Array in eine Zeile oder Spalte umwandeln, ein neues Array aus einer Zeile oder Spalte erstellen oder ein aktuelles Array anhängen.
Um mehr Flexibilität bei der Arbeit mit Arrays zu haben und über die grundlegende ARRAYFORMULA-Funktion hinauszugehen, schauen wir uns an, wie Sie diese Array-Funktionen mit Formeln in Google Sheets verwenden.
Inhaltsverzeichnis
Tipp: Einige dieser Funktionen kommen Ihnen möglicherweise bekannt vor, wenn Sie auch Microsoft Excel verwenden.
Transformieren Sie ein Array: TOROW und TOCOL
Wenn Ihr Datensatz ein Array enthält, das Sie in eine einzelne Zeile oder Spalte umwandeln möchten, können Sie die Funktionen TOROW und TOCOL verwenden.
Die Syntax für jede Funktion ist dieselbe: TOROW(array, ignorieren, scannen) und TOCOL(array, ignorieren, scannen), wobei für beide nur das erste Argument erforderlich ist.
Array: Das Array, das Sie transformieren möchten, formatiert als „A1:D4“.
Ignorieren: Standardmäßig werden keine Parameter ignoriert (0), aber Sie können 1 verwenden, um Leerzeichen zu ignorieren, 2, um Fehler zu ignorieren, oder 3, um Leerzeichen und Fehler zu ignorieren.
Scan: Dieses Argument bestimmt, wie die Werte im Array gelesen werden. Standardmäßig scannt die Funktion zeilenweise oder mit dem Wert „False“. Wenn Sie möchten, können Sie jedoch auch „True“ verwenden, um spaltenweise zu scannen.
Lassen Sie uns einige Beispiele mit den Funktionen TOROW und TOCOL und ihren Formeln durchgehen.
In diesem ersten Beispiel nehmen wir unser Array A1 bis C3 und wandeln es mithilfe der Standardargumente mit dieser Formel in eine Zeile um:
=TOROW(A1:C3) < /p>
Wie Sie sehen können, befindet sich das Array jetzt in einer Zeile. Da wir das Standard-Scan-Argument verwendet haben, liest die Funktion von links nach rechts (A, D, G), nach unten und dann wieder von links nach rechts (B, E, H), bis der Vorgang abgeschlossen ist – zeilenweise gescannt.
Um das Array spaltenweise statt zeilenweise zu lesen, können wir True als Scan-Argument verwenden. Wir lassen das Argument „Ignorieren“ leer. Hier ist die Formel:
=TOROW(A1:C3,,TRUE)
Jetzt sehen Sie das Die Funktion liest das Array von oben nach unten (A, B, C), von oben nach unten (D, E, F) und von oben nach unten (G, H, I).
Die TOCOL-Funktion funktioniert auf die gleiche Weise, wandelt jedoch das Array in eine Spalte um. Unter Verwendung desselben Bereichs, A1 bis C3, ist hier die Formel mit den Standardargumenten:
=TOCOL(A1:C3)
Jetzt haben wir ein Array mit allen unseren Daten mithilfe einer Formel in einer einzigen Zelle.
Arrays einfach bearbeiten
Während Sie ARRAYFORMULA in bestimmten Situationen verwenden können, z. B. mit der SUMME-Funktion oder der IF-Funktion, können Sie mit diesen zusätzlichen Google Sheets-Arrayformeln Zeit sparen. Sie helfen Ihnen dabei, Ihr Blatt genau so anzuordnen, wie Sie es möchten, und das mit einer einzigen Array-Formel.
Weitere Tutorials wie dieses, jedoch mit Nicht-Array-Funktionen, finden Sie unter Verwendung der ZÄHLENWENN- oder SUMMENWENN-Funktion in Google Sheets.