COUNTIFS Wartości unikalne w Excelu (3 proste sposoby)

  • Udostępnij To
Hugh West

Podczas pracy w Excelu często musimy sortować unikalne wartości ze zbioru danych. Czasami musimy policzyć liczbę równych wartości w zbiorze danych.

Dzisiaj pokażę, jak policzyć unikalne wartości w zbiorze danych przy użyciu COUNTIFS funkcja.

Pobierz Zeszyt ćwiczeń

COUNTIFS Unikalne wartości w Excelu.xlsx

COUNTIFS Wartości unikalne w Excelu

Mamy tu zbiór danych zawierający pewne produkty i adresy kontaktowe klientów, którzy kupili produkty firmy o nazwie Grupa Mars.

Naszym celem jest tutaj najpierw zliczenie całkowitej liczby unikalnych wartości tekstowych i liczbowych z adresów kontaktowych przy użyciu COUNTIFS funkcja programu Excel.

1. liczenie unikalnych wartości tekstowych

Najpierw policzymy liczbę unikalnych wartości tekstowych z adresów kontaktowych za pomocą COUNTIFS funkcja.

Będziemy korzystać z kombinacji SUMA , ISTEXT, oraz COUNTIFS funkcje programu Excel.

Wzór będzie brzmiał:

=SUM(--(ISTEXT(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))

[ To jest Wzór na tablicę . So don't forget to press Ctrl + Shift + Enter chyba że jesteś w Office 365 .]

  • Tutaj C4:C20 to zakres moich komórek, ty użyj swoich.
  • Tę samą operację można wykonać za pomocą COUNTIF funkcja programu Excel.

Zobacz, że w sumie są 3 unikalne adresy tekstowe.

Objaśnienie wzoru

  • ISTEXT(C4:C20) zwraca TRUE dla wszystkich adresów, które są wartościami tekstowymi i zwraca FALSE dla wszystkich adresów, które nie są wartościami tekstowymi.
  • Podobnie, COUNTIFS(C4:C20,C4:C20)=1 zwraca TRUE dla wszystkich adresów, które pojawiają się tylko raz, oraz FALSE dla adresów, które pojawiają się więcej niż raz.
  • --(ISTEXT(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1) mnoży dwa warunki i zwraca 1 jeśli oba warunki są spełnione, w przeciwnym razie zwraca 0.
  • Wreszcie SUMA Funkcja dodaje wszystkie wartości i zwraca liczbę unikalnych wartości tekstowych.

Czytaj więcej: Jak używać COUNTIF dla unikalnego tekstu

2) Liczenie unikalnych wartości liczbowych

Możemy również policzyć liczbę unikalnych wartości liczbowych z adresów kontaktowych za pomocą COUNTIFS funkcja.

Będziemy korzystać z kombinacji SUMA , ISNUMBER, oraz COUNTIFS funkcje programu Excel.

Wzór będzie brzmiał:

=SUM(--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))

[ To także Wzór na tablicę . So don't forget to press Ctrl + Shift + Enter chyba że jesteś w Office 365 .]

  • Tutaj C4:C20 to zakres moich komórek, ty użyj swoich.
  • Tę samą operację można wykonać za pomocą COUNTIF funkcja programu Excel.

Zobacz, że w sumie jest 5 unikalnych adresów numerycznych.

Objaśnienie wzoru

  • ISNUMBER(C4:C20) zwraca TRUE dla wszystkich adresów, które są wartościami liczbowymi i zwraca FALSE dla wszystkich adresów, które nie są wartościami liczbowymi.
  • Podobnie, COUNTIFS(C4:C20,C4:C20)=1 zwraca TRUE dla wszystkich adresów, które pojawiają się tylko raz, oraz FALSE dla adresów, które pojawiają się więcej niż raz.
  • --(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1) mnoży dwa warunki i zwraca 1 jeśli oba warunki są spełnione, w przeciwnym razie zwraca 0.
  • Wreszcie SUMA funkcja dodaje wszystkie wartości i zwraca liczbę unikalnych wartości liczbowych

Podobne Lektury:

  • Jak policzyć unikalne wartości w Excelu za pomocą tabeli przestawnej
  • Excel Formuła Count Unique Values (3 proste sposoby)

3. liczenie unikalnych wartości wrażliwych na wielkość liter

Na stronie COUNTIF oraz COUNTIFS Funkcje zwracają dopasowania bez rozróżniania wielkości liter, dlatego aby zastosować dopasowanie z rozróżnianiem wielkości liter, musimy się nieco bardziej postarać.

Spójrz na ten nowy zbiór danych. Mamy tu zapis ocen niektórych uczniów z egzaminu w szkole o nazwie Słoneczne Przedszkole.

Chcemy tutaj policzyć całkowitą liczbę unikalnych ocen, biorąc pod uwagę dopasowanie wielkości liter.

Aby to zrobić, weź nową kolumnę i wprowadź tę formułę w pierwszej komórce nowej kolumny:

=SUMA(--EXACT($C$4:$C$20,C4))

[Array Formula. Więc naciśnij Ctrl + Shift + Enter .]

  • Tutaj $C$4:$C$20 to zakres moich komórek, a C4 to moja pierwsza komórka. Ty użyj swojej.
  • Nie zapomnij użyć Bezwzględne odniesienie do komórki .

Następnie przeciągnij Uchwyt do napełniania aby skopiować tę formułę do pozostałych komórek.

Następnie w nowej komórce wstaw tę formułę:

=SUM(IF(E4:E20=1,1,0)) [Ponownie Wzór na tablicę . Więc naciśnij Ctrl + shift + Ente r chyba, że jesteś w Office 365 .]

  • Tutaj E4:E20 to zakres mojej nowej kolumny, ty użyj swojej.

Tutaj mamy liczbę ocen, które pojawiają się tylko raz, Czyli 4.

Ograniczenia wzorów i opcja alternatywna

Do tej pory korzystaliśmy z trzech metod liczenia liczby unikalnych wartości w Excelu.

Ale jeśli jesteś trochę sprytny, powinieneś już zdawać sobie sprawę, że istnieje kilka ograniczeń w sztuczkach, które zastosowaliśmy.

Oznacza to, że formuły liczą wartości, które pojawiają się tylko raz, ale nie liczą całkowitej liczby rzeczywistych unikalnych wartości obecnych po rozważeniu wszystkich wartości.

Na przykład, jeśli zakres wartości zawiera. {A, A, A, B, B, C, D, E} to będzie liczyć tylko C, D, E, i powrócić 3 .

Ale czasami ktoś może potrzebować liczyć A, B, C, D, E i powrócić 5.

Aby rozwiązać tego typu problemy, Excel udostępnia funkcję o nazwie UNIQUE .

Ale krótkie przypomnienie - to jest dostępne w Office 365 tylko.

Liczenie unikalnych wartości przy użyciu funkcji UNIQUE i ROWS

W naszym oryginalnym zbiorze danych, aby policzyć unikalną liczbę adresów kontaktowych biorąc pod uwagę wszystkie adresy, można użyć tej formuły:

=COUNT(UNIQUE(C4:C20))

Zobacz, że jest w sumie 6 unikalnych adresów, biorąc pod uwagę wszystkie adresy co najmniej raz.

Teraz, aby znaleźć tylko unikalne adresy tekstowe, możesz użyć tej formuły:

=ROWS(UNIQUE(IF(ISTEXT( C4:C20 ), C4:C20 )))-1

  • C4:C20 to mój zakres wartości, ty użyj swojego.
  • Użyj ROWS w miejsce funkcji COUNT funkcja.
  • I nie zapomnijcie na końcu odjąć 1 od wzoru.

Podobnie, aby znaleźć tylko unikalne adresy numeryczne, możesz użyć tej formuły:

=ROWS(UNIQUE(IF(ISNUMBER( C4:C20 ), C4:C20 )))-1

Wniosek

Za pomocą tych metod można policzyć liczbę unikalnych wartości w zbiorze danych. Czy znasz jakąś inną metodę? A może masz jakieś pytania? Zapraszamy do zadawania pytań.

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ł.