Excel Array -

Inhaltsverzeichnis

Ein Array in Excel ist eine Struktur, die eine Sammlung von Werten enthält. Arrays können perfekt auf Bereiche in einer Tabelle abgebildet werden, weshalb sie in Excel so wichtig sind. Alle Excel-Formeln, die eine Arbeitsblattreferenz verwenden, arbeiten mit Arrays, obwohl Arrays meistens unsichtbar sind.

In dem gezeigten Beispiel werden die drei Bereiche Arrays in einem Schema "zeilenweise" wie folgt zugeordnet:

B3:D3 // 1 row x 3 columns B5:B7 // 3 rows x 1 column B9:D10 // 2 rows x 3 columns

Wenn wir die Werte in diesen Bereichen als Arrays anzeigen, haben wir:

B3:D3=("red","green","blue") B5:B7=("red";"green";"blue") B9:D10=(10,20,30;40,50,60)

Hinweis-Arrays müssen eine rechteckige Struktur darstellen.

Array-Syntax

Alle Arrays in Excel werden in geschweifte Klammern () eingeschlossen, und die Trennzeichen zwischen Array-Elementen geben Zeilen und / oder Spalten an.

Ein Komma (,) steht für die horizontale Anordnung in Spalten und ein Semikolon (;) für die vertikale Anordnung in Zeilen. Zum Beispiel enthalten beide Arrays unten die Nummern 1-3, aber eines ist horizontal und eines ist vertikal:

(1,2,3) // horizontal array (columns) (1;2;3) // vertical array (rows)

Textwerte in einem Array werden in doppelten Anführungszeichen ("") wie folgt angezeigt:

("a","b","c")

Wie bereits erwähnt, sind Arrays eine bequeme Struktur in Tabellenkalkulationen, da sie leicht auf die Werte in einem Bereich von Zellen abgebildet werden können.

Arrays in Formeln

Da Arrays direkt Bereichen zugeordnet sind, funktionieren alle Formeln auf irgendeine Weise mit Arrays, obwohl dies nicht immer offensichtlich ist. Ein einfaches Beispiel ist eine Formel, die die SUMME-Funktion verwendet, um den Bereich A1: A5 zu summieren, der 10,15,20,25,30 enthält. Innerhalb von SUM wird der Bereich in ein Array von Werten aufgelöst. SUM summiert dann alle Werte im Array und gibt ein einzelnes Ergebnis von 100 zurück:

=SUM(A1:A5) =SUM((10;15;20;25;30)) =100

Hinweis: Mit der Taste F9 können Sie Arrays in Ihren Excel-Formeln "sehen". In diesem Video finden Sie eine Demo zur Verwendung von F9 zum Debuggen.

Array-Formeln

Array-Formeln umfassen eine Operation, die ein Array von Ergebnissen liefert. Hier ist beispielsweise eine einfache Array-Formel, die die Gesamtzahl der Zeichen im Bereich A1: A5 zurückgibt:

=SUM(LEN(A1:A5))

Innerhalb der LEN-Funktion wird A1: A5 auf ein Array von Werten erweitert. Die LEN-Funktion generiert dann eine Zeichenanzahl für jeden Wert und gibt ein Array mit 5 Ergebnissen zurück. Die SUMME-Funktion gibt dann die Summe aller Elemente im Array zurück.

Interessante Beiträge...