Excel - jak oceniać na podstawie liczby zdarzeń?

0

Mam arkusz programu Excel z jedną kolumną z ciągami tekstowymi.

Chciałbym przenieść go do arkusza z dwiema kolumnami, gdzie każda linia pojawia się raz, a jej liczba w drugiej kolumnie. Zamówiony przez malejącą liczbę

Na przykład: Oryginalny:

A
B
C
B
A
B

Cel:

B  3
A  2
C  1

Proszę doradź. Czy można to zrobić bez programowania?

Nir
źródło
Czy to oznacza, że ​​chcesz uniknąć VBa?
Dave
tak, jeśli to możliwe
Nir

Odpowiedzi:

0

Nie jest to całkowicie zautomatyzowane, ale prostym sposobem jest użycie LICZ.JEŻELI

=COUNTIF(Range, Criteria)

Tak więc w nowej kolumnie (wybrałem F jak na ekranie poniżej), ręcznie wpisz A - D (lub jaki jest twój zasięg) i obok niego (kolumna G), użyj powyższej formuły

=COUNTIF($A$1:$A$6, F1) // use absolute references

Następnie przeciągnij formułę w dół!

enter image description here

Następnie możesz użyć programu Excel do filtrowania / sortowania

Dave
źródło
czy nie byłoby właściwe użycie $ A $ 1: $ A $ 6 zamiast A1: A6?
Prasanna
@Prasanna, tak, prawdopodobnie masz rację, nie krępuj się edytować (Excel nie jest moją siłą, ale OP nie chciał VBa)
Dave
Czy można z tobą rozmawiać? Próbuję nauczyć się VBA - chcę wiedzieć skąd zacząć - szybki czat, jeśli możesz!
Prasanna
Nie wiem jak skonfigurować czat .... Próbowałem czegoś. Kliknij link chat.stackexchange.com/rooms/16371/set-ups
Prasanna
0

1) Skopiuj kolumnę danych źródłowych (tj. A, B, C, C, C, A ...

2) Wklej go do nowego arkusza w pierwszej kolumnie

3) Wybierz nową kolumnę wklejoną i przejdź do Dane & gt; Usuń duplikaty. Powinieneś skończyć z A, B, C itp

4) Użyj formuły LICZ.JEŻELI w formacie: = LICZ.JEŻELI (Zakres arkusza1, Arkusz2)

Następnie powinieneś otrzymać liczbę wystąpień każdego fragmentu danych w oryginalnym zestawie.

Jestem pewien, że są o wiele prostsze sposoby, ale to dobry przewodnik

Gallus
źródło
0

Używałbym do tego dodatku Power Query Add-In. Nie jest wymagane formułowanie ani kodowanie VBA. Zapytanie może zaczynać się od tabeli danych programu Excel - zostanie ona automatycznie dostosowana po dodaniu nowych wierszy lub usunięciu wierszy.

Pierwszym krokiem w zapytaniu będzie grupa według kolumny A, obliczająca liczbę. Drugi krok to Sort on the Count. Gotowe.

Mike Honey
źródło