Excel-Formel: Eindeutige Werte ignorieren Leerzeichen -

Inhaltsverzeichnis

Generische Formel

=UNIQUE(FILTER(data,data""))

Zusammenfassung

Um eine Liste eindeutiger Werte aus einem Datensatz zu extrahieren und leere Zellen zu ignorieren, können Sie die Funktion UNIQUE zusammen mit der Funktion FILTER verwenden. In dem gezeigten Beispiel lautet die Formel in D5:

=UNIQUE(FILTER(B5:B16,B5:B16""))

Dies gibt die 5 eindeutigen Werte aus, die in D5: D9 angezeigt werden.

Erläuterung

In diesem Beispiel wird die Funktion UNIQUE zusammen mit der Funktion FILTER verwendet. Die Funktion FILTER wird von innen nach außen verwendet, um zunächst alle leeren Werte aus den Daten zu entfernen:

FILTER(B5:B16,B5:B16"")

Das Symbol ist ein logischer Operator, der "nicht gleich" bedeutet. Weitere Beispiele für Operatoren in Formelkriterien finden Sie auf dieser Seite.

FILTER gibt ein Array von Werten zurück, ausgenommen leere Zeichenfolgen:

("red";"amber";"green";"green";"blue";"pink";"red";"blue";"amber")

Dieses Array wird als Array- Argument direkt an die UNIQUE-Funktion zurückgegeben . UNIQUE entfernt dann Duplikate und gibt das endgültige Array zurück:

("red";"amber";"green";"blue";"pink")

EINZIGARTIG und FILTER sind dynamische Funktionen. Wenn sich die Daten in B5: B16 ändern, wird die Ausgabe sofort aktualisiert.

Dynamischer Quellbereich

Da der Bereich B5: B15 direkt in die Formel fest codiert ist, ändert er sich nicht, wenn Daten hinzugefügt oder gelöscht werden. Um einen Dynamikbereich zu verwenden, dessen Größe bei Bedarf automatisch geändert wird, können Sie eine Excel-Tabelle verwenden oder einen dynamischen Namensbereich mit einer Formel erstellen.

Interessante Beiträge...