Wenn Sie es mit übergelaufenen Arrayfunktionen wie SEQUENCE zu tun haben, ist es möglich, auf den gesamten Überlaufbereich zu verweisen, indem Sie den Überlaufbereichsoperator (#) hinter dem Bereich platzieren. Im folgenden Beispiel haben wir =SEQUENCE(10) in Zelle A2, die nach A2:A11 überläuft. In Zelle C2 haben wir 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 wächst oder sich verjappt, instance durch Ändern der Formel in A2 in =SEQUENZ(20) wird dies automatisch in der SUMME-Formel widerzuspiegeln. Wenn dies ein normaler Bereich ist, müssten wir =SUMME(A2:A11) eingeben und ihn manuell aktualisieren, wenn sich der Überlaufbereich ändert. Oft bemerken Sie möglicherweise nicht, ob sich ein Bereich geändert hat, sodass dies viel Schätzarbeit entfernen kann.
Hier ist ein weiteres Beispiel für die Verwendung des Überlaufbereichsoperators in mehreren Formeln, bei dem wir eine eindeutige Liste aus einer Liste von Namen erstellen, die Liste sortieren und dann nach Namen mit einer Länge von drei Zeichen filtern. Wir haben =SORT(C2#) in Zelle E2 und =FILTER(C2#;LEN(C2#)>3) in Zelle G2.
Bekannte Einschränkungen
Der Überlaufbereichsoperator unterstützt keine Verweise auf geschlossene Arbeitsmappen. Stattdessen wird ein #REF zurückgegeben! zurück. Wenn Sie die Arbeitsmappe öffnen, 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 Communitys erhalten.