Note: The other languages of the website are Google-translated. Back to English
Zaloguj Się  \/ 
x
or
x
Zarejestruj się  \/ 
x

or

Jak liczyć unikalne wartości lub liczby w kolumnie w programie Excel?

Zakładając, że masz listę wartości w zakresie arkusza, a teraz chcesz wiedzieć, ile jest tam unikatowych wartości. Jeśli zidentyfikujesz i policzysz je jeden po drugim, zmarnujesz wiele razy. Więc tutaj przedstawię kilka szybkich sztuczek, aby poradzić sobie z tym problemem.

Policz liczbę unikatowych wartości za pomocą formuł

Policz liczbę unikatowych wartości za pomocą filtru zaawansowanego

Policz liczbę unikalnych wartości za pomocą Kutools for Excel


Policz liczbę unikatowych wartości za pomocą formuł

Istnieje kilka formuł, które pomogą Ci szybko policzyć liczbę unikatowych wartości w zakresie. Jeśli twoje dane są liczbami, na przykład masz kolumnę liczb w zakresie (A1: A10), zobacz zrzut ekranu:

doc-count-unique-values1

Możesz użyć następujących formuł, wykonaj następujące czynności:

1. Wprowadź tę formułę =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) do pustej komórki.

doc-count-unique-values1

2. Następnie naciśnij wchodzić klucz, a numer unikalnej wartości zostanie wyświetlony. Zobacz zrzut ekranu:

doc-count-unique-values1

Wskazówki: 1. Oto inna formuła =SUM(IF(FREQUENCY(A1:A10, A1:A10)>0,1)) również może ci pomóc. Proszę, aplikuj, kogo chcesz. Obie powyższe formuły zliczają unikalne wartości, w tym również pierwszy duplikat.

2. Jeśli w arkuszu znajduje się zakres tekstu, powyższe formuły nie będą działać, powinieneś użyć tej formuły tablicowej: =SUM(IF(FREQUENCY(IF(LEN(A1:A10)>0,MATCH(A1:A10,A1:A10,0),""), IF(LEN(A1:A10)>0,MATCH(A1:A10,A1:A10,0),""))>0,1))

doc-count-unique-values1

Po wpisaniu wzoru pamiętaj o naciśnięciu Shift + Ctrl + Enter klucze, a liczba unikatowych wartości została wyświetlona.

doc-count-unique-values1

Uwagi:

  • 1. Zakres A1: A10 w powyższych formułach są zmienne, możesz je zmienić według potrzeb.
  • 2. Ta formuła liczy również unikatowe wartości, w tym pierwszy duplikat.
  • 3. Ta formuła działa również w zakresie tekstu i liczb.

Policz liczbę unikatowych wartości za pomocą filtru zaawansowanego

Możesz także użyć filtru zaawansowanego, aby wyodrębnić unikatowe wartości z kolumny danych i wkleić je w nowej lokalizacji. Następnie za pomocą funkcji WIERSZE, aby policzyć liczbę unikatowych wartości w nowym zakresie. Poszczególne kroki są następujące:

1, Kliknij Statystyki i dane na wstążce, a następnie kliknij zaawansowany polecenie, zobacz zrzut ekranu:

doc-count-unique-values1

2. I w Zaawansowany filtr Okno dialogowe:

doc-count-unique-values1
  • (1.) Wybierz Skopiuj do innej lokalizacji opcja pod Działania;
  • (2.) W Zakres listy sekcja, kliknij przycisk doc-button1 przycisk, aby wybrać zakres danych, których chcesz użyć;
  • (3.) W Kopiuj do sekcja, kliknij przycisk doc-button1 przycisk, aby określić komórkę, w której chcesz umieścić przefiltrowane unikalne wartości;
  • (4.) W końcu sprawdź Tylko unikalne rekordy opcja.

3. Po zakończeniu ustawień kliknij OK, unikalne wartości zostały wymienione w nowej kolumnie, patrz zrzut ekranu:

doc-count-unique-values1

4. Następnie w pustej komórce wprowadź krótką formułę = WIERSZE (E1: E8)i naciśnij wchodzić klawisz na klawiaturze. Zostanie wyświetlona liczba unikalnych wartości.

doc-count-unique-values9 -2 doc-count-unique-values10

Policz liczbę unikalnych wartości za pomocą Kutools for Excel

 Tutaj polecę Ci przydatne narzędzie- Kutools dla programu Excel, Z siedzibą w Wybierz Zduplikowane i unikalne komórki można szybko wybrać zduplikowane wartości lub wartości unikatowe i policzyć ich liczbę.

Kutools dla programu Excel : z ponad 300 poręcznymi dodatkami Excela, które można wypróbować bez ograniczeń w ciągu 30 dni

Po zainstalowaniu Kutools dla programu Excel, wykonaj następujące czynności:

1. Wybierz zakres danych, dla których chcesz zliczyć unikatowe wartości.

2. Następnie kliknij Kutools > Wybierz > Wybierz Zduplikowane i unikalne komórkizobacz zrzut ekranu:

unikalne-wartości-doc-count-11-11

3, w Wybierz Zduplikowane i unikalne komórki okno dialogowe, wybierz Tylko unikalne wartości or Wszystkie unikalne (w tym pierwsze duplikaty) jeśli chcesz, możesz jednocześnie zaznaczyć unikatowe wartości, zaznaczając Wypełnij kolor tła or Wypełnij kolor czcionki pod Przetwarzanie wyników sekcja, patrz zrzut ekranu:

unikalne-wartości-doc-count-12-12

4. (1.) Jeśli wybierzesz Tylko unikalne wartości, tylko unikalne wartości zostaną policzone i wybrane jednocześnie. Zobacz zrzut ekranu:

unikalne-wartości-doc-count-13-13

(2.) Jeśli wybierzesz Wszystkie unikalne (w tym pierwsze duplikaty), wszystkie unikalne wartości, w tym pierwsze duplikaty, zostaną policzone i wybrane zgodnie z poniższym zrzutem ekranu:

unikalne-wartości-doc-count-14-14

Kliknij, aby dowiedzieć się więcej o tej funkcji Wybierz zduplikowane i unikalne komórki.

Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!


Demo: Policz liczbę unikalnych wartości za pomocą Kutools for Excel

Kutools dla programu Excel: z ponad 300 poręcznymi dodatkami do programu Excel, które można wypróbować bez ograniczeń w ciągu 30 dni. Pobierz i bezpłatną wersję próbną teraz!


Podobne artykuły:

Jak filtrować lub wybierać unikalne rekordy z wybranego zakresu w programie Excel?


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2019 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowy bezpłatny okres próbny. 60-dniowa gwarancja zwrotu pieniędzy.
kte tab 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszą każdego dnia!
officetab dół
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    priya · 4 years ago
    tying to know the values of unique customer for different products, for ex: there are 100 customers, wanted to know out of those how many are unique customers who buy only those products.

    Likewise: total sales of products = 100
    apple = 40
    orange = 60

    how to find out customers who have brought only oranges and apples?
  • To post as a guest, your comment is unpublished.
    Alireza · 5 years ago
    in this formula,
    =SUM(IF(FREQUENCY(MATCH(B2:B10,B2:B10,0),MATCH(B2:B10,B2:B10,0))>0,1))
    can i add another "if"? for example i want count the range of unique text in B2:B150 if C2:C150=1 ???
    can i?
  • To post as a guest, your comment is unpublished.
    Meags · 5 years ago
    How would you seperate unique values in a cell? ie. #2,#2,#3 I only want the #2 to appear once?
  • To post as a guest, your comment is unpublished.
    Saurabh · 5 years ago
    no these formulas are not sufficient, in actual my problem is little bit big, there are lots of column in my sheet, with the name of store id and store name and months in three column respectively and there is repetition of store name in every month a no of time, i have to calculate the unique no of the store name with respect to month. please suggest me the exact formula accordingly.
  • To post as a guest, your comment is unpublished.
    Wendy · 5 years ago
    Order Rep Status Product Order Value
    A1 John Close Apple $1
    A1 John Close Pear $1.50
    A2 John Open Orange $0.50
    A3 John Close Grape $3.00
    A2 John Open Apple $1
    A4 John Close Orange $0.50
    A5 Mary Close Apple $1
    A6 Peter Close Grape $3.00

    Appreciate your advice on this...
    I am trying to count the unique number of order # (first column), where the rep is John and the order status is closed.
    the result to achieve is 3 unique orders (A1, A3 and A4). But if i do a countifs function, it literally count the number of 'Close' where rep=John, and that comes back with 4.


    Is this possible to count unique values against multiple conditions of other columns?
  • To post as a guest, your comment is unpublished.
    Snoo · 5 years ago
    Anyone know how to make the =SUM(IF(FREQUENCY(A1:A10, A1:A10)>0,1)) formula work to count the number of unique fields for a series of intervals?
    For example, I want to be able to find out the number of unique entries for each day. My data is structures as ID numbers in Column A, Dates in column B. The data is sorted by the date column.

    Any help would be very very much appreciated!
  • To post as a guest, your comment is unpublished.
    John Murray · 5 years ago
    Your formula works a treat and allows me to see the number of unique clients that I have in total (i.e. from all my sales people combined). I am struggling however, to update the formula so that it would allow me to see the number of unique clients an individual sales person would have. Any ideas?
  • To post as a guest, your comment is unpublished.
    Afhar Siyam · 5 years ago
    =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10))when you are selecting the range make sure that the cells should not be blank.
  • To post as a guest, your comment is unpublished.
    Sam · 6 years ago
    Hi,

    Thank you for your help regarding the duplicates but I'd like to modify your formula =SUM(IF(FREQUENCY(A2:A800, A2:A800)>0,1)) and add this condition (assuming that all the cells are numbers) to count only between 402 to 460 and it goes on to 502 to 560; 602 to 660 (1 formula per range) would it be possible?

    Thank you very much!
  • To post as a guest, your comment is unpublished.
    Christopher · 6 years ago
    This is awesome. Follow-up question: how would you subtotal this if filters were applied?

    If I have:
    Apple
    Orange
    Grape
    Apple

    And filter out the range so only Apple is displayed, how would I get the total to display: "1"?

    Thanks!
    --
    Christopher
  • To post as a guest, your comment is unpublished.
    Jeswant Alexander · 6 years ago
    Your solution with SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) is awesome and save a lot of time. Can you please explain the logic as how it works. I'm very interested.
  • To post as a guest, your comment is unpublished.
    Jeswant Alexander · 6 years ago
    Your solution with =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) is awesome and save a lot of time. To some extent I understand sumproduct and countif, but unable to catchup the logic has how this solution works. Can you please explain.
  • To post as a guest, your comment is unpublished.
    Jeswant Alexander · 6 years ago
    The solution with =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) is awesome and saves a lot of time. I understand sumproduct and countif to an extent but unable to catchup the logic as how your solution formula works. Can you please explain me the logic.
  • To post as a guest, your comment is unpublished.
    Amit · 6 years ago
    To actually find the frequency distribution (no of repetition of unique values with in a range), You can use countif funcion. To the cell adjacent to the unique records found out from the original data range, just use funtion:
    = countif(Original Range, unique value)
    This will list out the frequency distributions!!!

    Cheers!
  • To post as a guest, your comment is unpublished.
    naveen · 6 years ago
    super boss... my friends wasted 2 hrs in searchig....u saved my time:-)
  • To post as a guest, your comment is unpublished.
    Fábio Makoto Kawanam · 6 years ago
    [b]Works fine, Thanks a lot![/b]
    :lol:
  • To post as a guest, your comment is unpublished.
    brian moffatt · 6 years ago
    Awesome, I tried many formulas and nothing worked. This worked on the first attempt, just changed teh cell range.
    Thanks! :roll: