Wenn Sie mit übergelaufenen Arrayfunktionen wie SEQUENZzu tun haben, können Sie auf den gesamten Überlaufbereich verweisen, indem Sie den übergelaufenen Bereichsoperator (#) hinter den Bereich setzen. Im folgenden Beispiel ist =SEQUENZ(10) in Zelle A2 zu sehen, die in A2:A11 übergelaufen ist. In Zelle C2 befindet sich die Formel =SUMME(A2#), die =SUMME(A2:A11) entspricht, da A2:A11 der Überlaufbereich der Formel in A2 ist. Dies gibt 55 zurück, die Summe aller Werte im übergelaufenen Arraybereich.
Wenn Ihr Überlaufbereich größer wird oder zusammennimmt, z. B. durch Ändern der Formel in A2 in =SEQUENZ(20), spiegelt dies automatisch die SUMME-Formel wider. Wenn dies ein normaler Bereich war, müssten wir =SUMME(A2:A11) eingeben und manuell aktualisieren, wenn sich der Überlaufbereich ändert. Häufig merken Sie vielleicht nicht, ob sich ein Bereich geändert hat, daher können Sie eine Menge Raten entfernen.
Dies ist ein weiteres Beispiel für die Verwendung des übergelaufenen Bereichsoperators in mehreren Formeln. Hier erstellen wir eine eindeutige Liste aus einer Liste von Namen, sortieren die Liste und filtern dann nach Namen mit einer Länge von mehr als drei Zeichen. In Zelle E2 ist =SORTIEREN(C2#) und in Zelle G2 =FILTER(C2#;LÄNGE(C2#)>3) zu sehen.
Bekannte Einschränkungen
Der Operator "Übergelaufener Bereich" unterstützt keine Verweise auf geschlossene Arbeitsmappen. Stattdessen gibt sie eine E-#REF! zurückgegeben. Durch Öffnen der Arbeitsmappe, auf die verwiesen wird, wird das Problem behoben.
Benötigen Sie weitere Hilfe?
Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in den Communities erhalten.