So verwenden Sie ARRAYFORMULA in Google Tabellen

Inhaltsverzeichnis:

So verwenden Sie ARRAYFORMULA in Google Tabellen
So verwenden Sie ARRAYFORMULA in Google Tabellen
Anonim

Was man wissen sollte

  • Die ARRAYFORMULA ermöglicht es Ihnen, eine Reihe von Zellen (ein Array) anstelle von zwei Zellen zu multiplizieren.
  • Beispiel einer ARRAYFORMULA: =ArrayFormula(SUM(C3:C9F3:F9)).
  • Eingabe-Arrays müssen dieselbe Größe haben; die beiden Zellbereiche müssen gleich viele Datenpunkte haben.

Dieser Artikel erläutert die Verwendung von ARRAYFORMULA in Google Sheets, damit Sie mehr Datenpunkte in Ihre Berechnungen eingeben können.

So verwenden Sie ARRAYFORMULA in Google Tabellen

Du benutzt ARRAYFORMULA wie jede andere Funktion, aber nie allein. Es geht immer einer anderen Gleichung oder einem anderen Befehl voraus, um dem Programm mitzuteilen, dass es verwendet werden muss, und möglicherweise mehrere Sätze (Arrays) von Informationen zurückzugeben. Hier ist ein Beispiel.

  1. Für dieses Beispiel wird ARRAYFORMULA Vor- und Nachnamen aus zwei Sp alten in einer Google-Tabelle vergleichen.

    Image
    Image
  2. Normalerweise würdest du eine "&"-Formel verwenden, um die Namen in der zweiten Reihe in die dritte Sp alte einzuordnen. In diesem Fall verwenden Sie zwei kaufmännische Und-Zeichen in der Formel, etwa so:

    =(B2&", "&A2)

    Image
    Image
  3. Drücken Sie Enter, um die Formel auszuführen. Das Ergebnis ersetzt den Formeltext.

    Image
    Image
  4. Um die Formel automatisch auf die gesamte Sp alte anzuwenden, fügen Sie ARRAYFORMULA hinzu und nehmen einige kleine Änderungen am Argument vor. Wie jede andere Formel in Google Tabellen steht ARRAYFORMULA nach dem Gleichheitszeichen, aber vor dem Argument.

    Um Änderungen an der Formel vorzunehmen, klicken Sie auf den Text im Eingabefeld.

    Image
    Image
  5. Nur das Hinzufügen des ARRAYFORMULA-Befehls wird den Rest der Sp alte nicht füllen, da Sie Google Sheets mitteilen müssen, alle Daten zu verwenden. Verwenden Sie dazu die richtige Notation. In Google Tabellen (und anderen Tabellenkalkulationsprogrammen) verwenden Sie einen Doppelpunkt (:), um einen Bereich zu definieren. In diesem Beispiel sind die Bereiche B2:B und A2:A

    Diese Schreibweise umfasst alle Sp alten A und B mit Ausnahme der ersten Zeile, die die Überschriften enthält. In anderen Anwendungen würden Sie etwas wie B:B verwenden, um eine ganze Sp alte zu verwenden, oder B2:B12, um einen bestimmten Bereich einzuschließen (in diesem Fall Zeilen 2 bis 12 von Sp alte B).

    Ihre Eingabe-Arrays müssen dieselbe Größe haben. Wenn Sie beispielsweise ARRAYFUNCTION für einen Bereich von drei Zellen in Sp alte A und zwei Zellen in Sp alte B ausgeführt haben, würde ein Ergebnis als Fehler zurückgegeben, aber die gültigen Argumente würden trotzdem ausgeführt.

    Image
    Image
  6. Drücken Sie Enter, um die Formel auszuführen und den Rest der Zellen zu füllen.

    Image
    Image
  7. Wenn Sie weitere Einträge hinzufügen, wird die Sp alte mit der ARRAYFORMULA aktualisiert.

    Image
    Image
  8. Falls sich einige Ihrer Daten ändern, ändert die Aktualisierung auch das Ergebnis.

    In diesem Beispiel enth alten Zellen in Sp alte C neben leeren Zellen in den Sp alten A und B Kommas, weil sie Teil der ursprünglichen Sortierungsformel waren. Sie werden nicht unbedingt für andere Funktionen angezeigt.

    Image
    Image
  9. Um die Ergebnisse zu ändern, müssen Sie nur zu der Zelle mit der ARRAYFORMULA-Funktion zurückkehren und sie ändern. Die restlichen Ergebnisse werden automatisch aktualisiert.

Google Sheets kann ARRAYFORMULA nur mit Arrays derselben Größe verwenden (d. h. mit derselben Anzahl von Datenpunkten).

Was ist Google Sheets ARRAYFORMULA?

Die ARRAYFORMULA-Funktion in Google Sheets arbeitet mit mehreren anderen Berechnungen zusammen, damit Sie mehr Datenpunkte einbeziehen können. Anstelle einer einzelnen Zahl oder Zelle können Sie mit diesem Befehl mehr Informationen in Ihre Berechnungen einbeziehen und detailliertere Ergebnisse ausgeben.

Wenn Sie beispielsweise versuchen, zwei Zellbereiche miteinander zu multiplizieren, gibt Google Sheets einen Fehler zurück, da die Multiplikationsfunktion nur weiß, wie das Produkt von zwei oder mehr diskreten Zahlen zu finden ist (z. B. 4 mal [the Wert in Zelle A1]). Das Hinzufügen von ARRAYFORMULA weist Google jedoch an, mehr Informationen zu berücksichtigen und sie anders als normal zu verwenden.

Verwendung von ARRAYFORMULA

Das obige Beispiel ist nur eine Möglichkeit, ARRAYFORMULA zu verwenden. Es funktioniert mit den meisten Funktionen in Google Tabellen, und Sie müssen nicht einmal ein Array exportieren. Wenn Sie beispielsweise eine Spesenabrechnung erstellen, können Sie eine ARRAYFORMULA-Funktion einrichten, um den Preis eines Artikels mit der Anzahl, die Sie gekauft haben, zu multiplizieren und dann alle Kosten zusammenzurechnen. Diese Funktion verwendet mehrere Gleichungen, um eine einzelne, nützliche Information basierend auf Elementen zu erstellen, die Sie in Zukunft aktualisieren können.

Image
Image

Warum nicht ausfüllen?

In einigen Fällen können Sie dieselben Ergebnisse erzielen, indem Sie eine Formel einmal eingeben und dann die untere rechte Ecke der Zelle nach unten oder quer ziehen, um sie in alle markierten Zeilen oder Sp alten zu kopieren. Wenn Sie jedoch viele Informationen haben, die Sie regelmäßig aktualisieren, spart Ihnen ARRAYFORMULA Zeit. Sie müssen nicht weiter ausfüllen, da Ihr Datensatz den Bereich überschreitet, den Sie kopiert haben. Es wird automatisch aktualisiert, wenn Sie neue Elemente eingeben.

Der andere große Vorteil von ARRAYFORMULA ist, dass Sie die Formel nicht in jedes Ergebnisfeld kopieren müssen, wenn Sie sie jemals aktualisieren müssen. Wenn Sie beispielsweise zwei Arrays addieren möchten, anstatt sie zu multiplizieren, müssen Sie nur den einen Wert im Feld ARRAYFORMULA ändern, und die anderen werden automatisch ausgefüllt. Wenn Sie ausfüllen, müssen Sie jedes Ausgabefeld anpassen, was mehr Arbeit verursacht, selbst wenn Sie die Funktion zum Ausfüllen erneut verwenden.

Empfohlen: