Jak posortować kolumnę według liczby wystąpień w programie Excel?


9

Powiedzmy, że mam taką kolumnę:

Dog
Bird
Cat
Dog
Dog
Dog
Bird
Cat
Bird

Ma 4 Dog, 3 Bird i 2 Cat

Chcę posortować tę kolumnę malejąco według tych liczb .

Mam na myśli, że wynik powinien być taki, gdy go sortuję:

Dog
Dog
Dog
Dog
Bird
Bird
Bird
Cat
Cat

Jak mogę to zrobić w programie Excel 2007?


1
Dlaczego nie skorzystać z tabeli przestawnej?
Raystafarian

1
Nie wiem jak to zrobić.
Leadri

1
Wypróbuj, przejdź do wstawiania - tabela przestawna. Następnie wybierz swój zakres. Przeciągnij nagłówek w dół sum valuesi zmień go, counta następnie przeciągnij nagłówek do row labelsniego, aby utworzyć tabelę, a następnie zmień opcje sortowania. To może nie być dokładnie to, czego chcesz
Raystafarian

Odpowiedzi:


10
  1. W kolumnie obok grupy wstaw następującą formułę

= LICZ.JEŻELI (1 USD: 9 USD, A1)

  1. Zaznacz komórki, które chcesz posortować.
  2. Kliknij kartę Dane u góry wstążki
  3. W sekcji Sortuj wybierz opcję Sortuj. W oknie dialogowym wybierz drugą kolumnę, a następnie od najwyższej do najniższej.

wprowadź opis zdjęcia tutaj


1
Zredagowałem pytanie, aby było bardziej jasne, nie chodzi o alfabetię.
Raystafarian

1
Przeczytaj ponownie pytanie
Leadri,


1

Dla rozwiązania @ wbeard52 - Excel 2016 na Windows 10, zamiast ,tego powinien być ;ogranicznikiem. Lubię to:

=COUNTIF(A$1:A$9;A1)

Wskazówka: jeśli masz wiele wierszy, napisz dwa pierwsze wiersze w następujący sposób:

=COUNTIF(A$1:A$10000;A1)
=COUNTIF(A$1:A$10000;A2)

Następnie skopiuj te dwie komórki, w tym przypadku zaznacz komórkę od 3 do 10000, a następnie wklej kod. Zrobiłem to z ponad 150k rzędami i działało to jak urok. Musiałem jednak zrestartować program Excel po ustawieniu formuły wyświetlania poprawnych wartości.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.