Excel-Formel: Eindeutige Werte nach Anzahl -

Inhaltsverzeichnis

Generische Formel

=UNIQUE(FILTER(data,COUNTIF(data,data)>n))

Zusammenfassung

Um eine Liste eindeutiger Werte aus einem Datensatz zu extrahieren, der nach Anzahl oder Vorkommen gefiltert ist, können Sie mit FILTER EINZIGARTIG verwenden und mit der Funktion COUNTIF Kriterien anwenden. In dem gezeigten Beispiel lautet die Formel in D5:

=UNIQUE(FILTER(data,COUNTIF(data,data)>1))

Hiermit werden die 3 eindeutigen Werte ausgegeben, die mehr als einmal im benannten Bereich "Daten" (B5: B16) vorkommen.

Hinweis: In diesem Beispiel extrahieren wir eine eindeutige Liste von Werten, die mehrmals vorkommen. Mit anderen Worten, wir erstellen eine Liste von Duplikaten :) Die Sprache ist etwas verwirrend.

Erläuterung

In diesem Beispiel wird die Funktion UNIQUE zusammen mit der Funktion FILTER verwendet. Ein grundlegenderes Beispiel finden Sie hier.

In diesem Fall besteht der Trick darin, Kriterien auf die FILTER-Funktion anzuwenden, um nur Werte zuzulassen, die auf der Anzahl der Vorkommen basieren. Dies geschieht von innen nach außen mit COUNTIF und der Funktion FILTER hier:

FILTER(data,COUNTIF(data,data)>1)

Das Ergebnis von COUNTIF ist eine Reihe von Zählungen wie folgt:

(3;1;3;3;2;1;1;3;1;2;3;3)

die mit dem logischen Vergleich> 1 überprüft werden, um ein Array oder TRUE / FALSE-Werte zu erhalten:

(TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE)

Hinweis TRUE entspricht Werten in den Daten, die mehrmals vorkommen. Dieses Array wird als Include- Argument an FILTER zurückgegeben , mit dem die Daten gefiltert werden. FILTER gibt als Ergebnis ein anderes Array zurück:

("red";"green";"green";"blue";"red";"blue";"red";"green")

Dieses Array wird als Array- Argument direkt an die UNIQUE-Funktion zurückgegeben . Hinweis auf die 12 ursprünglichen Werte, nur 8 überleben.

UNIQUE entfernt dann Duplikate und gibt das endgültige Array zurück:

("red";"green";"blue")

Wenn sich die Werte in B5: B16 ändern, wird die Ausgabe sofort aktualisiert.

Anzahl> 2

Die Formel in F5, in der Farben aufgelistet sind, die mindestens zweimal in den Quelldaten vorkommen, lautet:

=UNIQUE(FILTER(data,COUNTIF(data,data)>2))

Dynamischer Quellbereich

Da Daten (B5: B15) ein normaler benannter Bereich sind, wird die Größe nicht geändert, 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...