Jak policzyć unikalne nazwy w Excelu (5 metod)

  • Udostępnij To
Hugh West

Podczas pracy z dużymi zbiorami danych często możemy potrzebować policzyć unikalne i różne wartości w Excelu. Excel nie ma żadnej wbudowanej funkcji do liczenia unikalnych wartości lub tekstu. Ale istnieje wiele technik i podejść, dzięki którym możemy policzyć te różne wartości. Dziś w tym artykule zademonstrujemy kilka metod liczenia unikalnych nazw w Excelu.

Pobierz Zeszyt ćwiczeń

Pobierz ten arkusz ćwiczeniowy, aby ćwiczyć podczas czytania tego artykułu.

Excel-Count-Unique-Names.xlsx

Policz unikalne nazwy w Excelu (5 metod)

1. użycie funkcji SUMPRODUCT do policzenia unikalnych nazwisk

Najprostszym i najłatwiejszym sposobem liczenia unikalnych nazw w Excelu jest użycie SUMPRODUCT Za pomocą tej funkcji możemy policzyć unikalne wartości na dwa sposoby. Poznajmy te sposoby.

i. SUMPRODUCT z COUNTIF

Krok-1:

W poniższej sytuacji otrzymujemy zbiór danych, w którym nazwiska niektórych przedstawicieli handlowych oraz ich wynagrodzenie są podane w polu "Przedstawiciel handlowy" oraz "Pensja" Teraz mamy przedstawicieli handlowych, których nazwiska pojawiły się więcej niż raz. Musimy więc policzyć unikalny numer nazwiska przedstawiciela handlowego w komórce E4 w rubryce "Count Unique Names".

Krok 2:

Teraz w komórce E4, stosować SUMPRODUCT funkcja z COUNTIF funkcja.

Ogólna formuła to,

=SUMPRODUKT(1/COUNTIF(zakres,kryteria))

Wstawiamy wartości do funkcji i ostateczna postać wzoru to,

=SUMPRODUCT(1/COUNTIF(B4:B17,B4:B17))

Gdzie,

  • Zakres oraz Kryteria B4:B17
  • Na stronie COUNTIF Funkcja sprawdza zakres danych i liczy ile razy poszczególne nazwy pojawiają się w zakresie danych {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • Po tym, wynik COUNTIF funkcja jest używana jako doradca z 1 W tym celu liczby, które pojawiły się w tablicy tylko raz, staną się 1 i wielokrotnie pojawiające się liczby dostarczą ułamki jako wyniki.
  • Wreszcie SUMPRODUCT funkcja policzy te 1 i poda wynik.

Naciśnij Enter, aby uzyskać unikalne wartości.

Krok 3:

W tej funkcji jest wada, że jeśli w zestawie danych jest pusta komórka, to formuła zawiedzie. bo COUNTIF funkcja generuje "0" dla każdej pustej komórki i 1 podzielony przez 0 zwraca błąd dzielenia przez zero (#DIV/0!)

Krok 4:

Aby pokonać tę sytuację zmodyfikujmy nieco wzór. Teraz nasz nowy wzór dla tej sytuacji to,

=SUMPRODUKT(((B4:B17"")/COUNTIF(B4:B17,B4:B17&"")))

Teraz, jeśli w zbiorze danych jest jakaś pusta komórka, formuła będzie ją ignorować.

Naciśnij Wejdź na stronę aby uzyskać wynik.

ii. SUMPRODUKT z CZĘSTOTLIWOŚCIĄ

Krok-1:

Użyjemy tego samego zakresu danych, który wykorzystaliśmy w poprzednim przykładzie.

Teraz zastosuj SUMPRODUCT z FREQUENCY funkcja, aby uzyskać unikalne nazwy.

Wzór ogólny jest następujący,

=SUMPRODUKT(-(FREQUENCY(MATCH(Lookup_value,Lookup_array,[match_type])),ROW(reference)-ROW(reference.firstcell)+1),1))

Wstaw wartości, aby uzyskać ostateczną formę.

=SUMPRODUKT(-(FREQUENCY(MATCH(B4:B17,B4:B17,0),ROW(B4:B17)-ROW(B4)+1)>0))

Gdzie,

  • Na stronie MATCH Funkcja jest używana do uzyskania pozycji każdego nazwiska, które pojawia się w danych. tutaj w MATCH funkcja lookup_value, lookup_array oraz [typ meczu] jest B4:B17,B4:B17,0.
  • Na stronie kosze_towarów argument jest konstruowany z tej części wzoru (ROW(B4:B17)-ROW(B4)+1)
  • Na stronie FREQUENCY Funkcja zwraca tablicę liczb, która wskazuje na licznik dla każdej liczby w tablicy danych, uporządkowanej według binów. Kluczową cechą w działaniu funkcji FREQUENCY wzór jest taki, że Gdy liczba została już policzona, FREQUENCY zwróci zero.
  • Teraz sprawdzamy, czy wartości są większe od zera (>0), co konwertuje liczby na TRUE lub FALSE , wtedy używamy podwójnie ujemnego (- -) przekształcić TRUE oraz FALSE wartości do 1s i 0s.
  • Wreszcie SUMPRODUCT Funkcja po prostu dodaje liczby i zwraca sumę.

Ponieważ jest to Wzór na tablicę , naciśnij "CTRL+SHIFT+ENTER" aby zastosować formułę. I mamy nasze ostateczne wyliczenie.

Czytaj więcej: Policz unikalne wartości z kryteriami przez SUMPRODUCT w Excelu

2) Używanie sumy z formułą COUNTIF do liczenia unikalnych nazw

Krok-1:

Teraz użyjemy SUMA z COUNTIF formuła, aby uzyskać wymaganą liczbę.

Ogólna formuła tego wzoru to,

=SUM(IF(ISTEXT(Wartość),1/COUNTIF(zakres, kryteria), ""))

Wstaw wartości, aby uzyskać ostateczną postać wzoru.

=SUM(IF(ISTEXT(B4:B17),1/COUNTIF(B4:B17,B4:B17),""))

Gdzie,

  • Na stronie ISTEXT funkcja zwraca TRUE dla wszystkich wartości, które są tekstem i false dla innych wartości.
  • Zakres i kryteria to. B4:B17
  • Jeśli wartością jest wartość tekstowa, to COUNTIF Funkcja patrzy na zakres danych i liczy ile razy każda z nazw pojawia się w zakresie danych {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • Na stronie SUMA Funkcja oblicza sumę wszystkich wartości i zwraca wynik.

Krok 2:

Ponieważ jest to Wzór na tablicę , naciśnij "CTRL+SHIFT+ENTER" aby zastosować formułę. I mamy ostateczny wynik.

Read More: Excel Formuła Count Unique Values (3 proste sposoby)

3) Użycie formuły SUMA z CZĘSTOTLIWOŚCIĄ i MATCH do policzenia unikalnych nazw.

Krok-1:

Teraz użyjemy SUMA z FREQUENCY oraz MATCH formuła do zliczania unikalnych nazw.

Ogólna formuła to,

=SUM(IF(FREQUENCY(IF(test logiczny"", MATCH(Lookup_value,Lookup_array,[match type])),ROW(reference)-ROW(reference.firstcell)+1),1))

Ostateczna formuła po wstawieniu wartości to,

=SUM(IF(FREQUENCY(IF(B4:B17"",MATCH(B4:B17,0)),ROW(B4:B17)-ROW(B4)+1),1))

Gdzie,

  • Tutaj w MATCH funkcja lookup_value , lookup_array oraz [typ meczu] jest B4:B17,B4:B17,0
  • Po MATCH funkcja, istnieje JEŚLI Powód, dla którego JEŚLI potrzebna jest funkcja, że MATCH zwróci #N/A błąd dla pustych komórek. Tak więc, wykluczamy puste komórki z B4:B17""
  • Argument bins_array jest konstruowany z tej części wzoru (ROW(B4:B17)-ROW(B4)+1)
  • Ta wynikowa tablica jest podawana do FREQUENCY funkcja zwracająca tablicę liczb, które oznaczają licznik dla każdej liczby w tablicy danych
  • W końcu zewnętrzna JEŚLI Funkcja wskazuje każdą unikalną wartość na 1, a zduplikowaną wartość na

Naciśnij "CTRL+SHIFT+ENTER" aby zastosować formułę tablicową.

Read More: Policz unikalne wartości tekstowe z kryteriami w programie Excel (5 metod)

Podobne lektury

  • Jak używać COUNTIF dla unikalnego tekstu (8 najprostszych sposobów)
  • COUNTIFS Wartości unikalne w Excelu (3 proste sposoby)

4. użycie funkcji UNIQUE do zliczania unikalnych nazw

Krok-1:

Na stronie UNIQUE Funkcja jest dostępna tylko dla Excel 365 wersja.

Teraz zastosuj UNIQUE funkcja. wzór ogólny to,

=COUNTA(UNIQUE(zakres))

Po wprowadzeniu wartości ostateczny formularz to,

=COUNTA(UNIQUE(B4:B17))

Naciśnij Wejdź na stronę aby uzyskać wynik.

Krok 2:

Możesz również uzyskać listę unikalnych nazw za pomocą tego UNIQUE Funkcja - dla tego wzór to,

=UNIQUE(B4:B17)

Naciśnij Enter, aby kontynuować.

Read More: Excel VBA: Policz unikalne wartości w kolumnie (3 metody)

5) Używanie zaawansowanego filtra do liczenia unikalnych nazw w Excelu

Krok-1:

Możemy również użyć Filtr zaawansowany opcja zliczania unikalnych nazw. W tym celu należy przejść do zakładki Dane, w Sortowanie & Filtr grupy, kliknij na Zaawansowane.

Krok 2:

Filtr zaawansowany Pojawia się okno, w którym należy sprawdzić Kopiuj do innej lokalizacji i używać Tylko unikalne rekordy.

Krok 3:

Teraz wybierz źródło danych dla Zakres listy ($B$3:$B$17), Zakres kryteriów ($B$3:$B$17), oraz Kopiuj do $E$3 . Kliknij Ok aby kontynuować.

I powstała nasza lista wyjątkowych nazw.

Krok 4:

Aby policzyć unikalne nazwy, wystarczy użyć tego wzoru,

=ROWS(E4:E9)

I naciśnij Wejdź na stronę .

Read More: Policz unikalne wartości z kryteriami przez COUNTIFS w EXCEL (4 przykłady)

Szybkie notatki

➤ Jeśli w zbiorze danych podczas stosowania metody SUMPRODUCT z COUNTIF formuła, wynik pokaże błąd dzielenia przez zero (#DIV/0!)

➤ Dla Wzór na tablicę musisz nacisnąć "CTRL+SHIFT+ENTER" jednocześnie, aby uzyskać wynik.

➤ The UNIQUE Funkcja jest dostępna tylko dla Excel 365 Użytkownicy starszych wersji programu Excel nie będą mogli korzystać z tej funkcji.

Wniosek

Dzisiaj poznaliśmy kilka procedur zliczania unikalnych nazw ze zbioru danych. Jeśli masz jakieś niejasności lub sugestie, to jak najbardziej zapraszamy do podzielenia się swoimi przemyśleniami w sekcji komentarzy.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.