Excel

Array-Konstante

Array Constant

Eine Arraykonstante ist ein hartcodierter Satz von Werten, der in einer Excel-Formel bereitgestellt wird. Array-Konstanten erscheinen in geschweiften Klammern {} wie folgt:





 
{'red','blue','green'}

Array-Konstanten werden häufig in Array-Formeln verwendet, um mehrere Werte auf einmal zu erstellen oder zu bearbeiten, anstatt einen einzelnen Wert. Die Funktion LARGE kann beispielsweise mit einer Array-Konstante wie dieser verwendet werden, um die Top-3-Werte in B3:B11 zu erhalten:

Wie bekomme ich die Zeilennummer in Excel?
 
= LARGE (B3:B11,{1,2,3})

In vielen Fällen erfordern Formeln, die Array-Konstanten verwenden, keine Strg+Umschalt+Eingabetaste, obwohl es sich tatsächlich um Array-Formeln handelt.





Mehrere Ergebnisse

Wenn Sie einer Excel-Funktion eine Arraykonstante als Argument bereitstellen, erhalten Sie oft mehr als ein Ergebnis in einem Array. Sie möchten mit diesen Arrays umgehen, indem Sie eine andere Funktion verwenden, die Arrays nativ behandelt. Im gezeigten Beispiel gibt die Funktion LARGE 3 Werte zurück, die von der Funktion SUM „gefangen“ werden, die die Summe als Endergebnis zurückgibt:

 
= SUM ( LARGE (B3:B11,{1,2,3}))

Beschränkungen der Arraykonstanten

Die geschweiften Klammern, die eine Arraykonstante umgeben, bedeuten für die Formelanalyse-Engine von Excel 'Konstante'. Daher können Sie keine Referenzen oder Funktionen in eine Array-Konstante einschließen, da dies eine Array-Konstantenvariable (d. h. keine Konstante) machen würde.



Mehr Beispiele

Die Formel im Screenshot wird erklärt Hier .

wie man Formel zu mehreren Zellen in Excel hinzufügt

Ein weiteres Beispiel für Array-Konstanten innerhalb der COUNTIFs-Funktion .



^