
Generische Formel
=COUNTIF(range,"<="&A1)
Zusammenfassung
Um Textwerte dynamisch in alphabetischer Reihenfolge zu sortieren, können Sie eine Formel verwenden, die auf der COUNTIF-Funktion basiert. Im gezeigten Beispiel lautet die Formel in C5:
=COUNTIF(countries,"<="&B5)
wobei "Länder" der benannte Bereich B4: B13 ist
Erläuterung
Diese Formel verwendet den Operator "größer oder gleich" mit Text, den Sie möglicherweise noch nicht ausprobiert haben. Wenn Excel Text vergleicht, entscheidet es, welcher Wert "größer" ist als andere basierte Regeln, die dem ASCII-Nummerierungsschema folgen.
Innerhalb von COUNTIF wird das Bereichsargument als benannter Bereich "Länder" (B4: B13) angegeben, und die Kriterien werden als "kleiner oder gleich" des Werts in C5 angegeben. In jeder Zeile gibt COUNTIFS die Anzahl der Werte zurück, die kleiner oder gleich dem aktuellen Wert sind. Dadurch wird eine fortlaufende Liste von Zahlen (dh ein Rang) in der Hilfsspalte erstellt.
Sortierte Werte auflisten
Die Hilfsspalte kann verwendet werden, um sortierte Werte nach Rang abzurufen. In E5 lautet die Formel zum Abrufen von Werten:
=INDEX(countries,MATCH(ROWS($E$5:E5),helper,0))
Dies ist eine INDEX- und MATCH-Formel, die eine expandierende Referenz verwendet, um fortlaufende Zahlen zu generieren, die als Suchwerte in MATCH eingegeben werden. MATCH ermittelt, wo jede Zahl in den Daten vorhanden ist, und INDEX ruft den Wert an dieser Position ab. Auf dieser Seite finden Sie eine ausführlichere Erklärung.
Umgang mit Duplikaten
Wenn die Daten doppelte Textwerte enthalten, enthält die Reihenfolge der Sortiernummern auch doppelte Werte. Dies führt zu Problemen, wenn Sie versuchen, Werte mit der INDEX-Funktion abzurufen. Um dieses Problem zu umgehen, können Sie eine Variation der Formel verwenden, die Duplikate mit einem zweiten COUNTIF inkrementiert:
=COUNTIF(countries,"<"&B5)+COUNTIF($B$5:B5,B5)
Beachten Sie, dass der logische Operator in der ersten COUNTIF-Funktion angepasst wurde und der Bereich in der zweiten COUNTIF-Funktion eine expandierende Referenz ist.