Zwykle w programie Excel unikatowe wartości to wartości, które pojawiają się tylko raz na liście bez żadnych duplikatów, a odrębne wartości to wszystkie różne wartości (unikalne wartości + pierwsze zduplikowane wystąpienia). Podczas pracy na dużym zbiorze danych może być konieczne policzenie liczby unikatowych i odrębnych wartości wśród duplikatów z listy komórek, jak pokazano na poniższym zrzucie ekranu. Ten samouczek wprowadzi kilka szybkich sztuczek do liczenia unikalnych i odrębnych wartości w programie Excel.
Policz unikalne wartości w programie Excel
Zliczaj odrębne wartości (unikatowe i pierwsze zduplikowane wystąpienia) w programie Excel
W tej sekcji omówimy niektóre przykłady formuł do zliczania liczby unikalnych wartości, w tym tekstów i liczb na liście.
Przypuśćmy, że mam listę nazw, która zawiera kilka zduplikowanych nazw na liście nazw. Teraz muszę uzyskać tylko liczbę unikalnych nazw (które są wypełnione żółtym kolorem), jak pokazano na poniższym zrzucie ekranu:
Aby rozwiązać ten problem, poniższa formuła tablicowa może wyświadczyć ci przysługę:
Krok 1: Wprowadź formułę
Wprowadź lub skopiuj poniższą formułę do pustej komórki, w której chcesz wyprowadzić wynik:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
Krok 2: Naciśnij Ctrl + Shift + Enter klucze, aby uzyskać prawidłowy wynik:
Tips:
=SUM(IF(ISTEXT(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
Zapamiętywanie formuł, gdy będziesz musiał je zastosować następnym razem, może być bolesne. Ale jeśli masz Kutools for Excel, Z siedzibą w Policz unikalne wartości opcja Pomocnik formuł, możesz uzyskać wynik za pomocą zaledwie kilku kliknięć. Zobacz poniżej demo:
Jeśli korzystasz z programu Excel 365 lub Excel 2021, dostępna jest nowa funkcja UNIQUE, która może pomóc w tworzeniu prostszych formuł do liczenia unikatowych wartości w zbiorze danych.
Na przykład, aby policzyć liczbę unikalnych nazw z zakresu A2:A12, wprowadź następującą formułę:
Krok 1: Skopiuj lub wprowadź poniższą formułę
=IFERROR(ROWS(UNIQUE(A2:A12,,TRUE)), 0)
Krok 2: Naciśnij Wchodzę klucz do uzyskania wyniku:
Tips:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
Aby policzyć różne wartości (wartości unikalne i pierwsze zduplikowane wystąpienia) na liście komórek, tutaj wprowadzę inne formuły, aby osiągnąć to zadanie.
W programie Excel możesz zastosować dowolną z poniższych formuł, aby zwrócić liczbę odrębnych wartości.
Krok 1: Wprowadź jedną z poniższych formuł
Formuła 1: Po wprowadzeniu formuły naciśnij Wchodzę klawisz.
=SUMPRODUCT(1/COUNTIF(A2:A12,A2:A12))
Formuła 2: Po wprowadzeniu formuły naciśnij Ctrl + Shift + Enter klawiatura.
=SUM(1/COUNTIF(A2:A12,A2:A12))
Wynik:
Tips:
=SUMPRODUCT((A2:A12<>"")/COUNTIF(A2:A12,A2:A12&""))
=SUM(IF(A2:A12<>"",1/COUNTIF(A2:A12, A2:A12), 0))
=SUM(IF(ISTEXT(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
=SUM(IF(ISNUMBER(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
Jeśli musisz często stosować formuły w skoroszycie, zapamiętywanie formuł, gdy będziesz musiał je zastosować następnym razem, może być bolesne. Ale jeśli masz Kutools for Excel, Z siedzibą w Policz komórki z unikalnymi wartościami (uwzględnij pierwszy duplikat) opcja Pomocnik formuł, możesz uzyskać wynik za pomocą zaledwie kilku kliknięć. Zobacz poniżej demo:
W programie Excel tabela przestawna może również pomóc w uzyskaniu liczby odrębnych wartości z listy danych, wykonaj następujące czynności:
Krok 1: Utwórz tabelę przestawną
Krok 2: Ułóż pole i wybierz opcję Distinct Count
Wynik:
Teraz utworzona tabela przestawna wyświetli wyraźną liczbę listy danych, jak pokazano na poniższym zrzucie ekranu:
Tips:
W programie Excel 365 lub Excel 2021 możesz użyć nowej funkcji UNIQUE z normalną funkcją ILE.LICZ., aby utworzyć łatwą formułę.
Proszę skopiować lub wpisać poniższą formułę do pustej komórki i nacisnąć Wchodzę klucz do uzyskania wyniku:
=COUNTA(UNIQUE(A2:A12))
Tips:
=COUNTA(UNIQUE(FILTER(A2:A12, A2:A12<>"")))