Obsah
Pri práci s veľkými súbormi údajov môžeme často potrebovať spočítať jedinečné a odlišné hodnoty v Exceli. Excel nemá žiadnu vstavanú funkciu na počítanie jedinečných hodnôt alebo textu. Existuje však mnoho techník a prístupov, pomocou ktorých môžeme tieto odlišné hodnoty spočítať. Dnes si v tomto článku ukážeme niekoľko metód na počítanie jedinečných mien v Exceli.
Stiahnite si cvičebnicu
Stiahnite si tento cvičný hárok a precvičte si ho pri čítaní tohto článku.
Excel-Count-Unique-Names.xlsxPočítanie jedinečných mien v programe Excel (5 metód)
1. Použitie funkcie SUMPRODUCT na počítanie jedinečných mien
Najjednoduchší a najľahší spôsob počítania jedinečných názvov v aplikácii Excel je použitie príkazu SUMPRODUCT Pomocou tejto funkcie môžeme počítať jedinečné hodnoty dvoma spôsobmi. Naučme sa tieto spôsoby.
i. SUMPRODUCT s COUNTIF
Krok 1:
V nasledujúcej situácii máme k dispozícii súbor údajov, v ktorom sú mená niektorých obchodných zástupcov a ich plat uvedené v poli "Obchodný zástupca" a "Plat" stĺpcov. Teraz máme obchodných zástupcov, ktorých mená sa objavili viac ako raz. Musíme teda spočítať jedinečné číslo mena obchodného zástupcu v bunke E4 pod nadpisom "Počítať jedinečné mená".
Krok 2:
Teraz v bunke E4, použiť SUMPRODUCT funkciu s COUNTIF funkcie.
Všeobecný vzorec je,
=SUMPRODUCT(1/COUNTIF(rozsah,kritériá))
Vložte hodnoty do funkcie a konečný tvar vzorca je,
=SUMPRODUCT(1/COUNTIF(B4:B17,B4:B17))Kde,
- Rozsah a Kritériá sú B4:B17
- Stránka COUNTIF funkcia sa pozrie do rozsahu údajov a spočíta počet výskytov jednotlivých mien v rozsahu údajov {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
- Potom sa výsledok COUNTIF sa používa ako poradca s 1 čísla, ktoré sa v poli vyskytli iba raz, sa stanú 1 a viacnásobné zobrazené čísla poskytnú ako výsledok zlomky.
- Nakoniec SUMPRODUCT funkcia bude počítať tieto 1 a poskytne výsledok.
Stlačením klávesu Enter získate jedinečné hodnoty.
Krok 3:
Táto funkcia má tú chybu, že ak sa v súbore údajov nachádza prázdna bunka, vzorec zlyhá. COUNTIF funkcia generuje "0" pre každú prázdnu bunku a 1 rozdelené podľa 0 vráti chybu delenia nulou (#DIV/0!)
Krok 4:
Aby sme túto situáciu prekonali, upravme trochu vzorec. Teraz náš nový vzorec pre túto situáciu znie,
=SUMPRODUCT(((B4:B17"")/COUNTIF(B4:B17,B4:B17&""))
Ak je teraz v súbore údajov prázdna bunka, vzorec ju bude ignorovať.
Tlač Vstúpte na stránku na získanie výsledku.
ii. SUMPRODUKT s FREKVENCIOU
Krok 1:
Použijeme rovnaký rozsah údajov, aký sme použili v predchádzajúcom príklade.
Teraz použite SUMPRODUCT s FREKVENCIA na získanie jedinečných názvov.
Všeobecný vzorec je nasledovný,
=SUMPRODUCT(-(FREQUENCY(MATCH(Lookup_value,Lookup_array,[match_type])),ROW(reference)-ROW(reference.firstcell)+1),1)))
Vložením hodnôt získate konečný formulár.
=SUMPRODUCT(-(FREQUENCY(MATCH(B4:B17,B4:B17,0),ROW(B4:B17)-ROW(B4)+1)>0))Kde,
- Stránka MATCH sa používa na získanie pozície každého mena, ktoré sa vyskytuje v údajoch. MATCH funkciu lookup_value, lookup_array a [typ zápasu] je . B4:B17,B4:B17,0.
- Stránka bins_array argument je vytvorený z tejto časti vzorca (ROW(B4:B17)-ROW(B4)+1)
- Stránka FREKVENCIA funkcia vracia pole čísel, ktoré udáva počet pre každé číslo v poli údajov, usporiadané podľa bin. Kľúčovou vlastnosťou pri fungovaní funkcie FREKVENCIA vzorec je, že Keď číslo už bolo počítané, FREKVENCIA vráti nulu.
- Teraz skontrolujeme, či sú hodnoty väčšie ako nula (>0), čím sa čísla prevedú na TRUE alebo FALSE , potom použijeme dvojitý zápor (- -) na konverziu TRUE a FALSE na hodnoty 1s a 0s.
- Nakoniec SUMPRODUCT Funkcia jednoducho sčíta čísla a vráti celkový súčet.
Keďže ide o Vzorec poľa , stlačte "CTRL+SHIFT+ENTER" na použitie vzorca. A máme konečný počet.
Prečítajte si viac: Počítanie jedinečných hodnôt pomocou kritérií SUMPRODUCT v programe Excel
2. Použitie súčtu so vzorcom COUNTIF na počítanie jedinečných mien
Krok 1:
Teraz použijeme SUM s COUNTIF vzorec na získanie požadovaného počtu.
Všeobecný vzorec pre tento vzorec je,
=SUM(IF(ISTEXT(Hodnota),1/COUNTIF(rozsah, kritériá), ""))
Vložením hodnôt získate konečný tvar vzorca.
=SUM(IF(ISTEXT(B4:B17),1/COUNTIF(B4:B17,B4:B17),""))Kde,
- Stránka ISTEXT funkcia vracia TRUE pre všetky hodnoty, ktoré sú textové, a false pre ostatné hodnoty.
- Rozsah a kritériá sú B4:B17
- Ak je hodnota textová hodnota, COUNTIF funkcia sa pozrie do rozsahu údajov a spočíta počet výskytov jednotlivých mien v rozsahu údajov {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
- Stránka SUM funkcia vypočíta súčet všetkých hodnôt a vráti výsledok.
Krok 2:
Keďže ide o Vzorec poľa , stlačte "CTRL+SHIFT+ENTER" na použitie vzorca. A máme konečný počet.
Prečítajte si viac: Vzorec Excel Počítanie jedinečných hodnôt (3 jednoduché spôsoby)
3. Použitie vzorca SUM s FREQUENCY a MATCH na počítanie jedinečných mien
Krok 1:
Teraz použijeme SUM s FREKVENCIA a MATCH vzorec na počítanie jedinečných názvov.
Všeobecný vzorec je,
=SUM(IF(FREQUENCY(IF(logical test"", MATCH(Lookup_value,Lookup_array,[match type])),ROW(reference)-ROW(reference.firstcell)+1),1)))
Konečný vzorec po vložení hodnoty je,
=SUM(IF(FREQUENCY(IF(B4:B17"",MATCH(B4:B17,B4:B17,0)),ROW(B4:B17)-ROW(B4)+1),1))Kde,
- Tu v MATCH funkciu lookup_value , lookup_array a [typ zápasu] je . B4:B17,B4:B17,0
- Po MATCH je k dispozícii funkcia IF Dôvodom je IF funkcia je potrebná, aby MATCH vráti #N/A chyba pre prázdne bunky. Takže vylučujeme prázdne bunky s B4:B17""
- Argument bins_array je vytvorený z tejto časti vzorca (ROW(B4:B17)-ROW(B4)+1)
- Toto výsledné pole sa prenesie do FREKVENCIA funkcia, ktorá vracia pole čísel, ktoré udávajú počet pre každé číslo v poli údajov
- Nakoniec vonkajší IF funkcia označí každú jedinečnú hodnotu na 1 a duplicitnú hodnotu na
Tlač "CTRL+SHIFT+ENTER" použiť vzorec poľa.
Prečítajte si viac: Počítanie jedinečných textových hodnôt pomocou kritérií v programe Excel (5 metód)
Podobné čítania
- Ako používať COUNTIF pre jedinečný text (8 najjednoduchších spôsobov)
- Jedinečné hodnoty COUNTIFS v programe Excel (3 jednoduché spôsoby)
4. Použitie funkcie UNIQUE na počítanie jedinečných mien
Krok 1:
Stránka UNIKÁTNE je k dispozícii len pre Excel 365 verzia.
Teraz použite UNIKÁTNE Všeobecný vzorec je,
=COUNTA(UNIQUE(range))
Po zadaní hodnôt je konečný tvar,
=COUNTA(UNIQUE(B4:B17))Tlač Vstúpte na stránku na získanie výsledku.
Krok 2:
Zoznam jedinečných názvov môžete získať aj pomocou tejto funkcie UNIKÁTNE Pre túto funkciu sa používa vzorec,
=UNIQUE(B4:B17)Stlačením tlačidla Enter pokračujte.
Prečítajte si viac: Excel VBA: Počítanie jedinečných hodnôt v stĺpci (3 metódy)
5. Používanie pokročilého filtra na počítanie jedinečných mien v programe Excel
Krok 1:
Môžeme tiež použiť Rozšírený filter možnosť počítania jedinečných názvov. Ak to chcete urobiť, prejdite do časti Údaje v Triedenie & amp; Filter skupiny, kliknite na Pokročilé.
Krok 2:
Rozšírený filter sa zobrazí okno. Tu skontrolujte Kopírovanie do iného umiestnenia a používanie Iba jedinečné záznamy.
Krok 3:
Teraz vyberte zdroj údajov pre Rozsah zoznamu ($B$3:$B$17), rozsah kritérií ($B$3:$B$17), a Kopírovanie do $E$3 . klikni Ok pokračovať.
A náš zoznam jedinečných mien je hotový.
Krok 4:
Ak chcete spočítať jedinečné názvy, použite tento vzorec,
=ROWS(E4:E9)
A stlačte Vstúpte na stránku .
Prečítajte si viac: Počítanie jedinečných hodnôt s kritériami podľa COUNTIFS v programe EXCEL (4 príklady)
Rýchle poznámky
➤ Ak je v súbore údajov prázdna bunka, keď používate SUMPRODUCT s COUNTIF vzorca, výsledok zobrazí chybu delenia nulou (#DIV/0!)
➤ Pre Vzorec poľa , musíte stlačiť "CTRL+SHIFT+ENTER" súčasne, aby ste získali výsledok.
➤ UNIKÁTNE je k dispozícii len pre Excel 365 . Používatelia starších verzií programu Excel nebudú môcť túto funkciu používať.
Záver
Dnes sme sa naučili niekoľko postupov na počítanie jedinečných mien zo súboru údajov. Ak máte nejaké nejasnosti alebo návrhy, môžete sa o svoje názory podeliť v sekcii komentárov.