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?

Leadri
źródło
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

wbeard52
źródło
1
Zredagowałem pytanie, aby było bardziej jasne, nie chodzi o alfabetię.
Raystafarian
1
Przeczytaj ponownie pytanie
Leadri,
1

Dla mnie (przy użyciu programu Excel 2016 na Win8) ta odpowiedź nie działa. Ucieka FORMUŁY, które teraz nie odnoszą się do pola w tym samym rzędzie ...

Sposobem na uniknięcie tego jest użycie =COUNTIF(Sheet2!$A$1:$A$100,INDEX(A:A,ROW()))

Rozwiązanie wyjaśnione w Excel Forum - Sortowanie danych zawierających formuły LICZ.JEŻELI

Gijs vK
źródło
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.

Ogglas
źródło