Přejít k hlavnímu obsahu

Jak počítat jedinečné hodnoty nebo čísla ve sloupci v aplikaci Excel?

Za předpokladu, že máte seznam hodnot v rozsahu listu, a nyní chcete vědět, kolik jedinečných hodnot tam je. Pokud je identifikujete a spočítáte jeden po druhém, bude to mnohokrát zbytečné. Zde vám tedy představím několik rychlých triků, jak se s tímto problémem vypořádat.

Počítat počet jedinečných hodnot pomocí vzorců

Spočítat počet jedinečných hodnot pomocí Rozšířeného filtru

Spočítat počet jedinečných hodnot pomocí Kutools pro Excel


Počítat počet jedinečných hodnot pomocí vzorců

Existuje několik vzorců, které vám pomohou rychle spočítat počet jedinečných hodnot v rozsahu. Pokud jsou vaše data například čísla, máte sloupec čísel v rozsahu (A1: A10), viz screenshot:

doc-count-jedinečné-hodnoty1

Můžete použít následující vzorce, postupujte takto:

1. Zadejte tento vzorec =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) do prázdné buňky.

doc-count-jedinečné-hodnoty1

2. Pak stiskněte tlačítko vstoupit klíč a zobrazí se číslo jedinečné hodnoty. Viz screenshot:

doc-count-jedinečné-hodnoty1

Tipy: 1. Zde je další vzorec =SUM(IF(FREQUENCY(A1:A10, A1:A10)>0,1)) také vám může pomoci. Přihlaste prosím kohokoli, jak chcete. Oba výše uvedené vzorce budou počítat jedinečné hodnoty včetně prvního duplikátu.

2. Pokud je v listu řada textu, výše uvedené vzorce nebudou fungovat, měli byste použít tento vzorec pole: =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-jedinečné-hodnoty1

Po zadání vzorce nezapomeňte stisknout Shift + Ctrl + Enter kláves a byl zobrazen počet jedinečných hodnot.

doc-count-jedinečné-hodnoty1

Poznámky:

  • 1. Rozsah A1: A10 ve výše uvedených vzorcích jsou variabilní, můžete je změnit podle potřeby.
  • 2. Tento vzorec také počítá jedinečné hodnoty včetně prvního duplikátu.
  • 3. Tento vzorec funguje také v rozsahu textu a čísel.

Spočítat počet jedinečných hodnot pomocí Rozšířeného filtru

Pomocí rozšířeného filtru můžete také extrahovat jedinečné hodnoty ze sloupce dat a vložit je do nového umístění. Poté pomocí funkce ROWS spočítejte počet jedinečných hodnot v novém rozsahu. Konkrétní kroky jsou následující:

1, klikněte Data na pásu karet a potom klikněte na pokročilý příkaz, viz screenshot:

doc-count-jedinečné-hodnoty1

2. A v Pokročilý filtr dialogové okno:

doc-count-jedinečné-hodnoty1
  • (1.) Vyberte Kopírovat na jiné místo možnost pod Akce;
  • (2.) V Rozsah seznamu klikněte na tlačítko doc1 tlačítko pro výběr rozsahu dat, které chcete použít;
  • (3.) V Kopírovat do klikněte na tlačítko doc1 tlačítko k určení buňky, do které chcete vložit filtrované jedinečné hodnoty;
  • (4.) Nakonec zkontrolujte Pouze jedinečné záznamy volba.

3. Po dokončení nastavení klikněte na OK, jedinečné hodnoty byly uvedeny v novém sloupci, viz screenshot:

doc-count-jedinečné-hodnoty1

4. Potom do prázdné buňky zadejte krátký vzorec = ŘADY (E1: E8)a stiskněte vstoupit na klávesnici. Zobrazí se počet jedinečných hodnot.

doc-count-jedinečné-hodnoty9 -2 doc-count-jedinečné-hodnoty10

Spočítat počet jedinečných hodnot pomocí Kutools pro Excel

 Zde vám doporučím užitečný nástroj - Kutools pro Excel, S jeho Vyberte Duplikovat a jedinečné buňky funkce, můžete rychle vybrat duplicitní hodnoty nebo jedinečné hodnoty a spočítat jejich počet.

Kutools pro Excel : s více než 300 praktickými doplňky Excel, můžete si je vyzkoušet bez omezení do 30 dnů

Po instalaci Kutools pro Excel, proveďte následující kroky:

1. Vyberte rozsah dat, který chcete spočítat jedinečné hodnoty.

2. Pak klikněte na tlačítko Kutools > vybrat > Vyberte Duplikovat a jedinečné buňky, viz screenshot:

jedinečné-hodnoty-počtu-dokumentů11-11

3. V Vyberte Duplikovat a jedinečné buňky dialogové okno vyberte Pouze jedinečné hodnoty or Všechny jedinečné (včetně 1. duplikátů) jak chcete, můžete také zvýraznit jedinečné hodnoty zaškrtnutím Vyplňte backcolor or Barva výplně písma pod Zpracování výsledků sekce, viz screenshot:

jedinečné-hodnoty-počtu-dokumentů12-12

4. (1.) Pokud se rozhodnete Pouze jedinečné hodnoty, budou spočítány a vybrány pouze jedinečné hodnoty. Viz screenshot:

jedinečné-hodnoty-počtu-dokumentů13-13

(2.) Pokud se rozhodnete Všechny jedinečné (včetně 1. duplikátů), všechny jedinečné hodnoty, které včetně prvních duplikátů budou spočítány a vybrány jako následující snímek obrazovky:

jedinečné-hodnoty-počtu-dokumentů14-14

Kliknutím se dozvíte více o této funkci Vyberte duplicitní a jedinečné buňky.

Stáhněte si zdarma zkušební verzi Kutools pro Excel!


Ukázka: Spočítejte počet jedinečných hodnot pomocí programu Kutools pro Excel

Kutools pro Excel: s více než 300 praktickými doplňky aplikace Excel, můžete vyzkoušet bez omezení do 30 dnů. Stáhněte si a vyzkoušejte zdarma hned teď!


Související článek:

Jak filtrovat nebo vybrat jedinečné záznamy z vybraného rozsahu v aplikaci Excel?

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
Comments (18)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
With the new UNIQUE function in Excel 365: COUNTA(UNIQUE(interval)).
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
How would you seperate unique values in a cell? ie. #2,#2,#3 I only want the #2 to appear once?
This comment was minimized by the moderator on the site
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.
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
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!
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
=SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10))when you are selecting the range make sure that the cells should not be blank.
This comment was minimized by the moderator on the site
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!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations