Es ist langsam und frustrierend, eine Funktion einzufügen und auf jede einzelne Zelle oder jeden Datenbereich anzuwenden. Um diesen Vorgang zu beschleunigen, können Sie die ARRAYFORMULA-Funktion in Google Sheets verwenden. Diese Funktion gibt Werte aus Zellbereichen in mehrere Spalten und Zeilen aus.

Im Gegensatz zu den meisten Formeln in Google Sheets kann diese Formel erweitert werden, was bedeutet, dass sich die Formel automatisch aktualisiert, wenn neue Daten hinzugefügt werden. In diesem Artikel wird erläutert, was die ARRAYFORMULA ist, ihre Syntax und wie Sie sie in Google Sheets verwenden können. Lesen Sie weiter, um es schnell zu meistern.

Was ist eine ARRAYFORMULA?

ARRAYFORMULA ist eine praktische Google Sheets-Funktion, die einen Zellbereich anstelle von Einzelwerten ausgibt, und Sie können sie mit Nicht-Array-Formeln verwenden, um sie in Array-kompatible Formeln umzuwandeln.

Obwohl die Definition für jemanden verwirrend sein kann, der die Formel und ihre Verwendung nicht kennt, werden die Beispiele, die wir weiter unten in der Anleitung haben, es verdeutlichen. Um die Verwendung zu vereinfachen, können Sie jedoch eine Formel über mehrere Spalten oder Zeilen hinweg verwenden.

Es kann entweder ein Zellbereich oder mehrere derselben Größe verwendet werden. Sie können das Handy verwenden Strg+Umschalt+Eingabe Tastaturkürzel zur automatischen Eingabe ARRAYFORMEL( bevor die Formel bereits in der Zelle steht.

Warum ist ARRAYFORMULA nützlich?

Die Verwendung von ARRAYFORMULA in Ihren Tabellenkalkulationen hat viele Vorteile. Erstens können Sie diese Formel mit einem riesigen Datensatz verwenden, was bedeutet, dass Sie Formeln nicht in mehreren Spalten wiederholen müssen. Dadurch sparen Sie nicht nur Zeit, sondern Google Sheets führt auch große Tabellenkalkulationen viel reibungsloser aus, da weniger Formeln gleichzeitig ausgeführt werden müssen.

Diese Formel ist erweiterbar, was bedeutet, dass eine Änderung an einer Stelle den gesamten Datenbereich erweitert. Nicht nur das, die Formel ist auch dynamisch. Das bedeutet, dass Sie die Formeln nicht jedes Mal manuell bearbeiten müssen, wenn Sie eine Änderung am Blatt vornehmen.

ARRAYFORMEL vs. Automatisches Ausfüllen

Google Sheets bietet eine vorgeschlagene Funktion zum automatischen Ausfüllen Damit können Sie die verwendete Funktion in den restlichen Zeilen anwenden. Wenn Sie dies verwenden, erhalten Sie jedoch keinen der zusätzlichen Vorteile der ARRAYFORMULA.

Außerdem besteht beim Aktualisieren einer Zelle immer das Risiko, dass AutoFill die Daten nicht korrekt aktualisieren kann. Dies kann dazu führen, dass viele Zellen nicht synchron sind, was zu Diskrepanzen in den Daten führt.

Die Syntax für ARRAYFORMULA

Die ARRAYFORMULA verwendet ein Argument, das aus anderen Formeln oder Zellbereichen bestehen kann. Das Argument ist erforderlich, damit die Formel funktioniert. Hier ist die Syntax für diese Formel:

=ARRAYFORMEL(Formel)

Hier ist das Argument, das in dieser Formel verwendet wird:

  • Formel: Dies ist ein Ausdruck oder ein Bereich, der einen oder mehrere Bereiche derselben Größe verwendet

Dieses Argument kann sein:

  • Ein Zellbereich
  • Ein mathematischer Ausdruck, der einen Bereich oder mehrere Zellbereiche derselben Größe verwendet.
  • Eine Funktion, die Ergebnisse zurückgibt, die größer als eine Zelle sind.

Sie können diese Formel auch zu vorhandenen Nicht-Array-Funktionen in Tabellenkalkulationen hinzufügen. Sie können dies tun, indem Sie die verwenden Strg+Umschalt+Eingabe Abkürzung.

Verwenden von ARRAYFORMULA mit anderen Tabellenfunktionen

Es reicht nicht aus, sich nur die Syntax für diese Formel anzusehen. Da ARRAYFOMULA im Wesentlichen eine zweite Funktion benötigt, um zu funktionieren, müssen wir uns einige Beispiele ansehen. Hier sind einige Möglichkeiten, wie Sie diese Funktion in Google Tabellen verwenden können.

1. Einfache ARRAYFORMEL

In diesem Beispiel haben wir eine Tabelle mit Namen darin. Angenommen, wir möchten den Vor- und Nachnamen zu einer neuen Zelle kombinieren, die den vollständigen Namen enthält. Dazu können wir diese Formel verwenden:

=A2 &""& B2

Wie Sie sehen können, funktioniert diese Formel pro Zelle. Das bedeutet, dass die Zellenadresse eingegeben werden muss, um die Formel auszuführen. Bei Verwendung von ARRAYFORMULA kann dies automatisch erfolgen, ohne dass die Formel mehrmals ausgeführt werden muss.

Hier sind die Schritte, die Sie befolgen müssen, um ARRAYFORMULA zum Kombinieren von Zellen in Tabellen zu verwenden:

  1. Klicken Sie auf die Zelle, in der Sie die ARRAYFORMULA verwenden möchten.
  2. Geben Sie den ersten Teil der Formel ein, der lautet =ARRAYFORMEL(.
  3. Geben Sie nun eine Iteration der Formel ein, die am Anfang dieses Beispiels zu sehen ist. In diesem Fall verwenden wir A2:A7 & " " & B2:B7. Beachten Sie, dass wir die gesamten Bereiche verwendet haben, anstatt die einzelnen Zellen zu verwenden.
  4. Fügen Sie die schließende Klammer hinzu.
  5. Abschließend drücken Eintreten um die Formel auszuführen.

2. ARRAYFORMULA Mit IF-Funktionen

In diesem Beispiel haben wir Beispieldaten einiger Shop-Artikel und ihrer Lagerbestände. Mit der IF-Formel prüfen wir, ob eine ausreichende Menge des Artikels im Bestand vorhanden ist.

Angenommen, wir würden die einfach automatisch ausfüllen IF-Formel in jeder Zelle einzeln. In diesem Fall kann es schnell zu einer großen Anzahl von Instanzen derselben Formel kommen, die ausgeführt werden, was Ihre Google Sheets verlangsamen kann. Aus diesem Grund ist es besser, ARRAYFORMULA zu verwenden.

So kombinieren Sie ARRAYFORMULA mit einer vorhandenen IF-Funktion in Google Sheets:

  1. Klicken Sie auf den Zellbereich, der die IF-Formel enthält. Die Formel lautet in diesem Fall =WENN(B2:B5<25,"Bestellung", "nein").
  2. Bewegen Sie Ihren Textcursor zwischen den gleich (=) und die "WENN" in der Formel.
  3. Schreiben Sie hier die anfängliche ARRAYFORMULA-Anweisung, die ist ARRAYFORMEL(.
  4. Gehen Sie zum Ende der Formel und fügen Sie eine zusätzliche Klammer hinzu.
  5. Drücken Sie Eintreten um die Formel auszuführen.

Die Formel wird es in allen ausgewählten Zellen in nur einer Instanz ausführen. Dies würde mit anderen IF-Anweisungen wie z SUMMEWENN in Google Sheets zu.

ARRAYFORMULA in Google Tabellen einpacken

Die ARRAYFORMULA-Funktion ist eine der leistungsstärksten Funktionen in Sheets. Es kann viele Funktionen gleichzeitig ausführen und ist mit einer Vielzahl anderer Funktionen kombinierbar. Obwohl es zunächst verwirrend erscheinen kann, werden Sie es überall in Ihren Tabellenkalkulationen verwenden, sobald Sie den Dreh raus haben.

Das Üben der ARRAYFORMULA hilft Ihnen auch, andere Array-kompatible Funktionen in Google Sheets und Excel zu verstehen. Bleiben Sie dran und Sie werden in kürzester Zeit ein Tabellenkalkulationsprofi sein.