W poprzednim poście pokazałem jak za pomocą formuły określić listę unikalnych wartości. Poniżej pokażę jak uzyskać listę posortowaną, oraz jaką formułą połączyć te dwa efekty. W pliku przykładowym mam listę powtarzających się liter, ustawionych w przypadkowej kolejności.
Najpierw pokażę jak uzyskać listę posortowaną, a następnie jak w jednym kroku stworzyć posortowaną listę unikatów.
Lista posortowana
W komórkach A2:A9 mam moje dane wejściowe. W komórce B2 umieszczam formułę:
=INDEKS($A$2:$A$9;PODAJ.POZYCJĘ(MIN.K(LICZ.JEŻELI($A$2:$A$9;"<"&$A$2:$A$9);WIERSZ(1:1));LICZ.JEŻELI($A$2:$A$9;"<"&$A$2:$A$9);0))
Lista unikatów
Za pomocą jednej formuły tablicowej mogę uzyskać także ten efekt. W komórce C2 umieszczam formułę:
=JEŻELI.BŁĄD(INDEKS($A$2:$A$9;PODAJ.POZYCJĘ(0;LICZ.JEŻELI($A$2:$A$9;"<"&$A$2:$A$9)-SUMA(LICZ.JEŻELI($A$2:$A$9;$C$1:C1));0));"")
Następnie przeciągam ją na zakres C2:C9.
Zastosowanie obu formuł można zobaczyć w pliku przykładowym.